Class ExtensionResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.extension.ExtensionResourceDefinition
-
- All Implemented Interfaces:
ResourceDefinition
public class ExtensionResourceDefinition extends SimpleResourceDefinition
SimpleResourceDefinition
for anExtension
resource.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleAttributeDefinition
MODULE
-
Constructor Summary
Constructors Constructor Description ExtensionResourceDefinition(ExtensionRegistry extensionRegistry, boolean parallelBoot, ExtensionRegistryType extensionRegistryType, MutableRootResourceRegistrationProvider rootResourceRegistrationProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerAttributes(ManagementResourceRegistration resourceRegistration)
Register operations associated with this resource.void
registerChildren(ManagementResourceRegistration resourceRegistration)
Register child resources associated with this resource.void
registerOperations(ManagementResourceRegistration resourceRegistration)
Register operations associated with this resource.-
Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
-
-
-
Field Detail
-
MODULE
public static final SimpleAttributeDefinition MODULE
-
-
Constructor Detail
-
ExtensionResourceDefinition
public ExtensionResourceDefinition(ExtensionRegistry extensionRegistry, boolean parallelBoot, ExtensionRegistryType extensionRegistryType, MutableRootResourceRegistrationProvider rootResourceRegistrationProvider)
-
-
Method Detail
-
registerOperations
public void registerOperations(ManagementResourceRegistration resourceRegistration)
Description copied from class:SimpleResourceDefinition
Register operations associated with this resource. Registers an add operation handler or a remove operation handler if one was provided to the constructor.- Specified by:
registerOperations
in interfaceResourceDefinition
- Overrides:
registerOperations
in classSimpleResourceDefinition
- Parameters:
resourceRegistration
- aManagementResourceRegistration
created from this definition
-
registerAttributes
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
Description copied from interface:ResourceDefinition
Register operations associated with this resource.- Specified by:
registerAttributes
in interfaceResourceDefinition
- Overrides:
registerAttributes
in classSimpleResourceDefinition
- Parameters:
resourceRegistration
- aManagementResourceRegistration
created from this definition
-
registerChildren
public void registerChildren(ManagementResourceRegistration resourceRegistration)
Description copied from interface:ResourceDefinition
Register child resources associated with this resource.- Specified by:
registerChildren
in interfaceResourceDefinition
- Overrides:
registerChildren
in classSimpleResourceDefinition
- Parameters:
resourceRegistration
- aManagementResourceRegistration
created from this definition
-
-