Interface SubsystemTransformerRegistration
-
public interface SubsystemTransformerRegistration
Subsystem transformers registration API Methods on this interface provide main transformers registration points for allExtensionTransformerRegistration
implementations.- Author:
- Tomaz Cerar (c) 2016 Red Hat Inc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelVersion
getCurrentSubsystemVersion()
Get the version of the subsystemTransformersSubRegistration
registerModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer)
Register transformers for a given model version.TransformersSubRegistration
registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer)
Register transformers for a specific model versions.TransformersSubRegistration
registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder)
Register transformers for a given model version.
-
-
-
Method Detail
-
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
-
-