Class ContextualSubsystemRegistration
java.lang.Object
org.jboss.as.clustering.controller.DecoratingSubsystemRegistration<ManagementResourceRegistration>
org.jboss.as.clustering.controller.ContextualSubsystemRegistration
- All Implemented Interfaces:
ManagementRegistrationContext,SubsystemRegistration,org.jboss.as.controller.FeatureFilter,org.jboss.as.controller.FeatureRegistry,org.jboss.as.controller.SubsystemRegistration
public class ContextualSubsystemRegistration
extends DecoratingSubsystemRegistration<ManagementResourceRegistration>
implements SubsystemRegistration
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionContextualSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, ManagementRegistrationContext context) ContextualSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, org.jboss.as.controller.ExtensionContext context) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.jboss.as.controller.services.path.PathManager>Returns the optionalPathManagerof the process that is only present if the process is aserver.booleanGets whether it is valid for the extension to register resources, attributes or operations that do not involve the persistent configuration, but rather only involve runtime services.Methods inherited from class org.jboss.as.clustering.controller.DecoratingSubsystemRegistration
getStability, getSubsystemVersion, registerDeploymentModel, registerModelTransformers, registerModelTransformers, registerModelTransformers, registerModelTransformers, registerSubsystemModel, registerXMLElementWriter, setHostCapableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.controller.FeatureRegistry
enables, getStabilityMethods inherited from interface org.jboss.as.clustering.controller.SubsystemRegistration
registerDeploymentModel, registerSubsystemModelMethods inherited from interface org.jboss.as.controller.SubsystemRegistration
getSubsystemVersion, registerXMLElementWriter, registerXMLElementWriter, setHostCapable
-
Constructor Details
-
ContextualSubsystemRegistration
public ContextualSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, org.jboss.as.controller.ExtensionContext context) -
ContextualSubsystemRegistration
public ContextualSubsystemRegistration(org.jboss.as.controller.SubsystemRegistration registration, ManagementRegistrationContext context)
-
-
Method Details
-
isRuntimeOnlyRegistrationValid
public boolean isRuntimeOnlyRegistrationValid()Description copied from interface:ManagementRegistrationContextGets whether it is valid for the extension to register resources, attributes or operations that do not involve the persistent configuration, but rather only involve runtime services. Extensions should use this method before registering such "runtime only" resources, attributes or operations. This method is intended to avoid registering resources, attributes or operations on process types that can not install runtime services.- Specified by:
isRuntimeOnlyRegistrationValidin interfaceManagementRegistrationContext- Returns:
- whether it is valid to register runtime resources, attributes, or operations.
- See Also:
-
ExtensionContext.isRuntimeOnlyRegistrationValid()
-
getPathManager
Description copied from interface:ManagementRegistrationContextReturns the optionalPathManagerof the process that is only present if the process is aserver.- Specified by:
getPathManagerin interfaceManagementRegistrationContext- Returns:
- an optional PathManager.
- See Also:
-
ExtensionContext.getPathManager()
-