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 ProtocolToModelAdapter
adapter
protected org.gradle.api.Transformer<java.lang.RuntimeException,java.lang.RuntimeException>
exceptionTransformer
protected ModelMapping
modelMapping
protected VersionDetails
versionDetails
-
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> T
produceModel(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:
produceModel
in interfaceModelProducer
-
-