Class InternalBuildActionAdapter<T>
- java.lang.Object
-
- org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter<T>
-
- All Implemented Interfaces:
java.io.Serializable
,InternalBuildAction<T>
,InternalBuildActionVersion2<T>
,InternalProtocolInterface
public class InternalBuildActionAdapter<T> extends java.lang.Object implements InternalBuildAction<T>, InternalBuildActionVersion2<T>
Adapter to createInternalBuildAction
from an instance ofBuildAction
. Used by consumer connections 1.8+.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InternalBuildActionAdapter(BuildAction<? extends T> action, java.io.File rootDir, VersionDetails versionDetails)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
execute(InternalBuildController buildController)
This is used by providers 1.8-rc-1 to 4.3T
execute(InternalBuildControllerVersion2 buildController)
This is used by providers 4.4 and later
-
-
-
Constructor Detail
-
InternalBuildActionAdapter
public InternalBuildActionAdapter(BuildAction<? extends T> action, java.io.File rootDir, VersionDetails versionDetails)
-
-
Method Detail
-
execute
public T execute(InternalBuildController buildController)
This is used by providers 1.8-rc-1 to 4.3- Specified by:
execute
in interfaceInternalBuildAction<T>
-
execute
public T execute(InternalBuildControllerVersion2 buildController)
This is used by providers 4.4 and later- Specified by:
execute
in interfaceInternalBuildActionVersion2<T>
-
-