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, registerRemoveOperation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescriptionProvider, getPathElement, registerAttributes, registerChildren, registerOperations
protected 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)
AliasedResourceDefinition
registerAliasOperations
in interface AliasedResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionalias
- the resource's aliaspublic void registerAliasAttributes(ManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinition
registerAliasAttributes
in interface AliasedResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionalias
- the resource's aliaspublic void registerAliasChildren(ManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinition
registerAliasChildren
in interface AliasedResourceDefinition
resourceRegistration
- a ManagementResourceRegistration
created from this definitionalias
- the resource's aliaspublic DescriptionProvider getAliasDescriptionProvider(ImmutableManagementResourceRegistration resourceRegistration, PathElement alias)
AliasedResourceDefinition
DescriptionProvider
for the given alias resource.getAliasDescriptionProvider
in interface AliasedResourceDefinition
resourceRegistration
- the resource. Cannot be null
alias
- the resource's aliasnull
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.