Class CancellableModelBuilderBackedModelProducer
- java.lang.Object
-
- org.gradle.tooling.internal.consumer.connection.HasCompatibilityMapping
-
- org.gradle.tooling.internal.consumer.connection.CancellableModelBuilderBackedModelProducer
-
- All Implemented Interfaces:
ModelProducer
public class CancellableModelBuilderBackedModelProducer extends HasCompatibilityMapping implements ModelProducer
-
-
Field Summary
Fields Modifier and Type Field Description protected ProtocolToModelAdapteradapterprotected org.gradle.api.Transformer<java.lang.RuntimeException,java.lang.RuntimeException>exceptionTransformerprotected ModelMappingmodelMappingprotected VersionDetailsversionDetails
-
Constructor Summary
Constructors Constructor Description CancellableModelBuilderBackedModelProducer(ProtocolToModelAdapter adapter, VersionDetails versionDetails, ModelMapping modelMapping, InternalCancellableConnection builder, org.gradle.api.Transformer<java.lang.RuntimeException,java.lang.RuntimeException> exceptionTransformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TproduceModel(java.lang.Class<T> type, ConsumerOperationParameters operationParameters)-
Methods inherited from class org.gradle.tooling.internal.consumer.connection.HasCompatibilityMapping
applyCompatibilityMapping, applyCompatibilityMapping
-
-
-
-
Field Detail
-
adapter
protected final ProtocolToModelAdapter adapter
-
versionDetails
protected final VersionDetails versionDetails
-
modelMapping
protected final ModelMapping modelMapping
-
exceptionTransformer
protected final org.gradle.api.Transformer<java.lang.RuntimeException,java.lang.RuntimeException> exceptionTransformer
-
-
Constructor Detail
-
CancellableModelBuilderBackedModelProducer
public CancellableModelBuilderBackedModelProducer(ProtocolToModelAdapter adapter, VersionDetails versionDetails, ModelMapping modelMapping, InternalCancellableConnection builder, org.gradle.api.Transformer<java.lang.RuntimeException,java.lang.RuntimeException> exceptionTransformer)
-
-
Method Detail
-
produceModel
public <T> T produceModel(java.lang.Class<T> type, ConsumerOperationParameters operationParameters)- Specified by:
produceModelin interfaceModelProducer
-
-