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 Details

    • registerModelTransformers

      TransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer)
      Register transformers for a specific model versions.
      Parameters:
      version - the model version range
      resourceTransformer - 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 version
      resourceTransformer - the subsystem resource transformer
      operationTransformer - the subsystem operation transformer
      placeholder - 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 version
      combinedTransformer - the combined transformer
      Returns:
      the subsystem registration
    • getCurrentSubsystemVersion

      ModelVersion getCurrentSubsystemVersion()
      Get the version of the subsystem
      Returns:
      the version