Interface SubsystemTransformerRegistration
public interface SubsystemTransformerRegistration
Subsystem transformers registration API
Methods on this interface provide main transformers registration points for all
ExtensionTransformerRegistration implementations.- Author:
- Tomaz Cerar (c) 2016 Red Hat Inc.
-
Method Summary
Modifier and TypeMethodDescriptionGet the version of the subsystemregisterModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer) Register transformers for a given model version.registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer) Register transformers for a specific model versions.registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder) Register transformers for a given model version.
-
Method Details
-
registerModelTransformers
TransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer) Register transformers for a specific model versions.- Parameters:
version- the model version rangeresourceTransformer- the subsystem resource transformer- Returns:
- the transformers registry
-
registerModelTransformers
TransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder) Register transformers for a given model version.- Parameters:
version- the model versionresourceTransformer- the subsystem resource transformeroperationTransformer- the subsystem operation transformerplaceholder- whether or not the transformers are placeholders- Returns:
- the transformers registry
-
registerModelTransformers
TransformersSubRegistration registerModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer) Register transformers for a given model version.- Parameters:
version- the model versioncombinedTransformer- the combined transformer- Returns:
- the subsystem registration
-
getCurrentSubsystemVersion
ModelVersion getCurrentSubsystemVersion()Get the version of the subsystem- Returns:
- the version
-