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

java.lang.Object
org.jboss.as.controller.registry.DelegatingManagementResourceRegistration
org.jboss.as.clustering.controller.DecoratingResourceRegistration<R>
All Implemented Interfaces:
org.jboss.as.controller.FeatureFilter, org.jboss.as.controller.FeatureRegistry, org.jboss.as.controller.registry.ImmutableManagementResourceRegistration, org.jboss.as.controller.registry.ManagementResourceRegistration
Direct Known Subclasses:
ContextualResourceRegistration

public class DecoratingResourceRegistration<R extends org.jboss.as.controller.registry.ManagementResourceRegistration> extends org.jboss.as.controller.registry.DelegatingManagementResourceRegistration
Generic ManagementResourceRegistration decorator.
Author:
Paul Ferraro
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jboss.as.controller.registry.DelegatingManagementResourceRegistration

    org.jboss.as.controller.registry.DelegatingManagementResourceRegistration.RegistrationDelegateProvider

    Nested classes/interfaces inherited from interface org.jboss.as.controller.registry.ManagementResourceRegistration

    org.jboss.as.controller.registry.ManagementResourceRegistration.Factory
  • Field Summary

    Fields inherited from interface org.jboss.as.controller.registry.ImmutableManagementResourceRegistration

    ACCESS_PERMISSION
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    registerOverrideModel(String name, org.jboss.as.controller.descriptions.OverrideDescriptionProvider descriptionProvider)
     
    registerSubModel(org.jboss.as.controller.ResourceDefinition definition)
     

    Methods inherited from class org.jboss.as.controller.registry.DelegatingManagementResourceRegistration

    enables, getAccessConstraints, getAdditionalRuntimePackages, getAliasEntry, getAttributeAccess, getAttributeNames, getAttributes, getCapabilities, getChildAddresses, getChildNames, getFeature, getIncorporatingCapabilities, getMaxOccurs, getMinOccurs, getModelDescription, getNotificationDescriptions, getOperationDescription, getOperationDescriptions, getOperationEntry, getOperationFlags, getOperationHandler, getOrderedChildTypes, getOverrideModel, getParent, getPathAddress, getProcessType, getProxyController, getProxyControllers, getRequirements, getStability, getSubModel, isAlias, isAllowsOverride, isFeature, isOrderedChildResource, isRemote, isRuntimeOnly, registerAdditionalRuntimePackages, registerAlias, registerCapability, registerIncorporatingCapabilities, registerMetric, registerNotification, registerNotification, registerOperationHandler, registerOperationHandler, registerProxyController, registerReadOnlyAttribute, registerReadWriteAttribute, registerRequirements, unregisterAlias, unregisterAttribute, unregisterNotification, unregisterOperationHandler, unregisterOverrideModel, unregisterProxyController, unregisterSubModel

    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.registry.ManagementResourceRegistration

    registerAlias, registerOverrideModel
  • Constructor Details

    • DecoratingResourceRegistration

      public DecoratingResourceRegistration(org.jboss.as.controller.registry.ManagementResourceRegistration delegate, Function<org.jboss.as.controller.registry.ManagementResourceRegistration,R> decorator)
  • Method Details

    • registerSubModel

      public R registerSubModel(org.jboss.as.controller.ResourceDefinition definition)
      Specified by:
      registerSubModel in interface org.jboss.as.controller.registry.ManagementResourceRegistration
      Overrides:
      registerSubModel in class org.jboss.as.controller.registry.DelegatingManagementResourceRegistration
    • registerOverrideModel

      public R registerOverrideModel(String name, org.jboss.as.controller.descriptions.OverrideDescriptionProvider descriptionProvider)
      Specified by:
      registerOverrideModel in interface org.jboss.as.controller.registry.ManagementResourceRegistration
      Overrides:
      registerOverrideModel in class org.jboss.as.controller.registry.DelegatingManagementResourceRegistration