public abstract class PersistentResourceDefinition extends SimpleResourceDefinition
PersistentResourceXMLDescription
to
simplify the process of creating parsers and persisters.Modifier | Constructor and Description |
---|---|
protected |
PersistentResourceDefinition(PathElement pathElement,
ResourceDescriptionResolver descriptionResolver) |
protected |
PersistentResourceDefinition(PathElement pathElement,
ResourceDescriptionResolver descriptionResolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler) |
protected |
PersistentResourceDefinition(PathElement pathElement,
ResourceDescriptionResolver descriptionResolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler,
OperationEntry.Flag addRestartLevel,
OperationEntry.Flag removeRestartLevel) |
Modifier and Type | Method and Description |
---|---|
abstract Collection<AttributeDefinition> |
getAttributes() |
protected List<? extends PersistentResourceDefinition> |
getChildren() |
void |
registerAttributes(ManagementResourceRegistration resourceRegistration)
Register operations associated with this resource.
|
void |
registerChildren(ManagementResourceRegistration resourceRegistration)
Register child resources associated with this resource.
|
getAccessConstraints, getDescriptionProvider, getFlagsSet, getPathElement, getResourceDescriptionResolver, registerAddOperation, registerAddOperation, registerOperations, registerRemoveOperation, registerRemoveOperation
protected PersistentResourceDefinition(PathElement pathElement, ResourceDescriptionResolver descriptionResolver)
protected PersistentResourceDefinition(PathElement pathElement, ResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler)
protected PersistentResourceDefinition(PathElement pathElement, ResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler, OperationEntry.Flag addRestartLevel, OperationEntry.Flag removeRestartLevel)
public void registerChildren(ManagementResourceRegistration resourceRegistration)
ResourceDefinition
registerChildren
in interface ResourceDefinition
registerChildren
in class SimpleResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionpublic void registerAttributes(ManagementResourceRegistration resourceRegistration)
ResourceDefinition
registerAttributes
in interface ResourceDefinition
registerAttributes
in class SimpleResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionprotected List<? extends PersistentResourceDefinition> getChildren()
public abstract Collection<AttributeDefinition> getAttributes()
Copyright © 2015 JBoss by Red Hat. All rights reserved.