public class AbstractAliasedResourceDefinition extends SimpleResourceDefinition implements AliasedResourceDefinition
AliasedResourceDefinition implementations. Provides an implementation of
AliasedResourceDefinition.getAliasDescriptionProvider(ImmutableManagementResourceRegistration, PathElement).| Modifier and Type | Field and Description |
|---|---|
protected OperationStepHandler |
aliasHandler |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAliasedResourceDefinition(PathElement pathElement,
StandardResourceDescriptionResolver descriptionResolver) |
protected |
AbstractAliasedResourceDefinition(PathElement pathElement,
StandardResourceDescriptionResolver descriptionResolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler) |
protected |
AbstractAliasedResourceDefinition(PathElement pathElement,
StandardResourceDescriptionResolver descriptionResolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler,
OperationEntry.Flag addRestartLevel,
OperationEntry.Flag removeRestartLevel) |
| Modifier and Type | Method and Description |
|---|---|
DescriptionProvider |
getAliasDescriptionProvider(ImmutableManagementResourceRegistration resourceRegistration,
PathElement alias)
Gets a
DescriptionProvider for the given alias resource. |
protected OperationStepHandler |
getAliasHandler() |
void |
registerAliasAttributes(ManagementResourceRegistration resourceRegistration,
PathElement alias)
Register operations associated with an alias resource.
|
void |
registerAliasChildren(ManagementResourceRegistration resourceRegistration,
PathElement alias)
Register child resources associated with an alias resource.
|
void |
registerAliasOperations(ManagementResourceRegistration resourceRegistration,
PathElement alias)
Register operations associated with an alias resource.
|
getDescriptionProvider, getFlagsSet, getPathElement, getResourceDescriptionResolver, registerAddOperation, registerAttributes, registerChildren, registerOperations, registerRemoveOperationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptionProvider, getPathElement, registerAttributes, registerChildren, registerOperationsprotected final OperationStepHandler aliasHandler
protected AbstractAliasedResourceDefinition(PathElement pathElement, StandardResourceDescriptionResolver descriptionResolver)
protected AbstractAliasedResourceDefinition(PathElement pathElement, StandardResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler)
protected AbstractAliasedResourceDefinition(PathElement pathElement, StandardResourceDescriptionResolver descriptionResolver, OperationStepHandler addHandler, OperationStepHandler removeHandler, OperationEntry.Flag addRestartLevel, OperationEntry.Flag removeRestartLevel)
protected OperationStepHandler getAliasHandler()
public void registerAliasOperations(ManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinitionregisterAliasOperations in interface AliasedResourceDefinitionresourceRegistration - a ManagementResourceRegistration created from this definitionalias - the resource's aliaspublic void registerAliasAttributes(ManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinitionregisterAliasAttributes in interface AliasedResourceDefinitionresourceRegistration - a ManagementResourceRegistration created from this definitionalias - the resource's aliaspublic void registerAliasChildren(ManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinitionregisterAliasChildren in interface AliasedResourceDefinitionresourceRegistration - a ManagementResourceRegistration created from this definitionalias - the resource's aliaspublic DescriptionProvider getAliasDescriptionProvider(ImmutableManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinitionDescriptionProvider for the given alias resource.getAliasDescriptionProvider in interface AliasedResourceDefinitionresourceRegistration - the resource. Cannot be nullalias - the resource's aliasnullCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.