Interface SubsystemTransformerRegistration
-
public interface SubsystemTransformerRegistrationSubsystem transformers registration API Methods on this interface provide main transformers registration points for allExtensionTransformerRegistrationimplementations.- Author:
- Tomaz Cerar (c) 2016 Red Hat Inc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelVersiongetCurrentSubsystemVersion()Get the version of the subsystemTransformersSubRegistrationregisterModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer)Register transformers for a given model version.TransformersSubRegistrationregisterModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer)Register transformers for a specific model versions.TransformersSubRegistrationregisterModelTransformers(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
-
-