Class DecoratingSubsystemRegistration<R extends org.jboss.as.controller.registry.ManagementResourceRegistration>

java.lang.Object
org.jboss.as.clustering.controller.DecoratingSubsystemRegistration<R>
All Implemented Interfaces:
org.jboss.as.controller.FeatureFilter, org.jboss.as.controller.FeatureRegistry, org.jboss.as.controller.SubsystemRegistration
Direct Known Subclasses:
ContextualSubsystemRegistration

public class DecoratingSubsystemRegistration<R extends org.jboss.as.controller.registry.ManagementResourceRegistration> extends Object implements org.jboss.as.controller.SubsystemRegistration
Generic SubsystemRegistration decorator.
Author:
Paul Ferraro
  • Constructor Summary

    Constructors
    Constructor
    Description
    DecoratingSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, Function<org.jboss.as.controller.registry.ManagementResourceRegistration,R> decorator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.as.version.Stability
     
    org.jboss.as.controller.ModelVersion
     
    registerDeploymentModel(org.jboss.as.controller.ResourceDefinition definition)
     
    org.jboss.as.controller.transform.TransformersSubRegistration
    registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.CombinedTransformer combinedTransformer)
    Deprecated.
    org.jboss.as.controller.transform.TransformersSubRegistration
    registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer)
    Deprecated.
    org.jboss.as.controller.transform.TransformersSubRegistration
    registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer, org.jboss.as.controller.transform.OperationTransformer operationTransformer)
    Deprecated.
    org.jboss.as.controller.transform.TransformersSubRegistration
    registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer, org.jboss.as.controller.transform.OperationTransformer operationTransformer, boolean placeholder)
    Deprecated.
    registerSubsystemModel(org.jboss.as.controller.ResourceDefinition definition)
     
    void
    registerXMLElementWriter(org.jboss.staxmapper.XMLElementWriter<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer)
    Deprecated.
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jboss.as.controller.FeatureRegistry

    enables

    Methods inherited from interface org.jboss.as.controller.SubsystemRegistration

    registerXMLElementWriter
  • Constructor Details

    • DecoratingSubsystemRegistration

      public DecoratingSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, Function<org.jboss.as.controller.registry.ManagementResourceRegistration,R> decorator)
  • Method Details

    • setHostCapable

      public void setHostCapable()
      Specified by:
      setHostCapable in interface org.jboss.as.controller.SubsystemRegistration
    • registerXMLElementWriter

      @Deprecated public void registerXMLElementWriter(org.jboss.staxmapper.XMLElementWriter<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer)
      Deprecated.
      Specified by:
      registerXMLElementWriter in interface org.jboss.as.controller.SubsystemRegistration
    • registerModelTransformers

      @Deprecated public org.jboss.as.controller.transform.TransformersSubRegistration registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer)
      Deprecated.
      Do not use. Always throws UnsupportedOperationException. See https://issues.redhat.com/browse/WFLY-17319
    • registerModelTransformers

      @Deprecated public org.jboss.as.controller.transform.TransformersSubRegistration registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer, org.jboss.as.controller.transform.OperationTransformer operationTransformer)
      Deprecated.
      Do not use. Always throws UnsupportedOperationException. See https://issues.redhat.com/browse/WFLY-17319
    • registerModelTransformers

      @Deprecated public org.jboss.as.controller.transform.TransformersSubRegistration registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.ResourceTransformer resourceTransformer, org.jboss.as.controller.transform.OperationTransformer operationTransformer, boolean placeholder)
      Deprecated.
      Do not use. Always throws UnsupportedOperationException. See https://issues.redhat.com/browse/WFLY-17319
    • registerModelTransformers

      @Deprecated public org.jboss.as.controller.transform.TransformersSubRegistration registerModelTransformers(org.jboss.as.controller.ModelVersionRange version, org.jboss.as.controller.transform.CombinedTransformer combinedTransformer)
      Deprecated.
      Do not use. Always throws UnsupportedOperationException. See https://issues.redhat.com/browse/WFLY-17319
    • getSubsystemVersion

      public org.jboss.as.controller.ModelVersion getSubsystemVersion()
      Specified by:
      getSubsystemVersion in interface org.jboss.as.controller.SubsystemRegistration
    • registerSubsystemModel

      public R registerSubsystemModel(org.jboss.as.controller.ResourceDefinition definition)
      Specified by:
      registerSubsystemModel in interface org.jboss.as.controller.SubsystemRegistration
    • registerDeploymentModel

      public R registerDeploymentModel(org.jboss.as.controller.ResourceDefinition definition)
      Specified by:
      registerDeploymentModel in interface org.jboss.as.controller.SubsystemRegistration
    • getStability

      public org.jboss.as.version.Stability getStability()
      Specified by:
      getStability in interface org.jboss.as.controller.FeatureRegistry