| Modifier and Type | Method and Description |
|---|---|
PathElement |
PathAddress.getElement(int index)
Gets the element at the given index.
|
PathElement |
PathAddress.getLastElement()
Gets the last element in the address.
|
PathElement |
SimpleResourceDefinition.getPathElement() |
PathElement |
ResourceDefinition.getPathElement()
Gets the path element that describes how to navigate to this resource from its parent resource, or
null
if this is a definition of a root resource. |
PathElement |
PersistentResourceXMLDescription.getPathElement() |
PathElement |
DelegatingResourceDefinition.getPathElement() |
static PathElement |
PathElement.pathElement(String key)
Construct a new instance with a wildcard value.
|
static PathElement |
PathElement.pathElement(String key,
String value)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
ListIterator<PathElement> |
PathAddress.iterator()
Iterate over the elements of this path address.
|
| Modifier and Type | Method and Description |
|---|---|
PathAddress |
PathAddress.append(PathElement... additionalElements)
Create a new path address by appending more elements to the end of this address.
|
static ResourceBuilder |
ResourceBuilder.Factory.create(PathElement pathElement,
StandardResourceDescriptionResolver resourceDescriptionResolver) |
static ResourceBuilder |
ResourceBuilder.Factory.createSubsystemRoot(PathElement pathElement,
StandardResourceDescriptionResolver resolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler) |
static ResourceBuilder |
ResourceBuilder.Factory.createSubsystemRoot(PathElement pathElement,
StandardResourceDescriptionResolver resolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler,
OperationStepHandler describeHandler) |
boolean |
PathElement.equals(PathElement other)
Determine whether this object is equal to another.
|
static PathAddress |
PathAddress.pathAddress(PathAddress parent,
PathElement... elements) |
static PathAddress |
PathAddress.pathAddress(PathElement... elements) |
ResourceBuilder |
ResourceBuilder.pushChild(PathElement pathElement) |
ResourceBuilder |
ResourceBuilder.pushChild(PathElement pathElement,
OperationStepHandler addHandler,
OperationStepHandler removeHandler) |
ResourceBuilder |
ResourceBuilder.pushChild(PathElement pathElement,
StandardResourceDescriptionResolver resolver) |
ResourceBuilder |
ResourceBuilder.pushChild(PathElement pathElement,
StandardResourceDescriptionResolver resolver,
OperationStepHandler addHandler,
OperationStepHandler removeHandler) |
| Modifier and Type | Method and Description |
|---|---|
PathAddress |
PathAddress.append(List<PathElement> additionalElements)
Create a new path address by appending more elements to the end of this address.
|
static PathAddress |
PathAddress.pathAddress(List<PathElement> elements) |
| Modifier and Type | Method and Description |
|---|---|
PathElement |
ExtensionResource.getPathElement() |
| Modifier and Type | Method and Description |
|---|---|
Resource |
ExtensionResource.getChild(PathElement element) |
boolean |
ExtensionResource.hasChild(PathElement element) |
void |
ExtensionResource.registerChild(PathElement address,
Resource resource) |
Resource |
ExtensionResource.removeChild(PathElement address) |
Resource |
ExtensionResource.requireChild(PathElement element) |
| Modifier and Type | Method and Description |
|---|---|
String |
ControllerLogger.childResourceNotFound(PathElement childAddress)
Creates an exception message indicating a child resource cannot be found.
|
| Modifier and Type | Method and Description |
|---|---|
OperationFailedException |
ControllerLogger.cannotRemoveResourceWithChildren(List<PathElement> children)
Creates an exception indicating a resource cannot be removed due to the existence of child resources.
|
| Modifier and Type | Method and Description |
|---|---|
static GenericSubsystemDescribeHandler |
GenericSubsystemDescribeHandler.create(Comparator<PathElement> comparator)
Creates a new describe handler.
|
protected org.jboss.dmr.ModelNode |
GenericSubsystemDescribeHandler.createAddOperation(org.jboss.dmr.ModelNode address,
org.jboss.dmr.ModelNode subModel,
Set<PathElement> children) |
| Constructor and Description |
|---|
GenericSubsystemDescribeHandler(Comparator<PathElement> comparator)
Creates a new describe handler.
|
| Modifier and Type | Method and Description |
|---|---|
PathElement |
Resource.ResourceEntry.getPathElement()
Get the path element this resource was registered under.
|
PathElement |
PlaceholderResource.PlaceholderResourceEntry.getPathElement() |
PathElement |
LegacyResourceDefinition.getPathElement()
Gets the path element that describes how to navigate to this resource from its parent resource, or
null
if this is a definition of a root resource. |
| Modifier and Type | Method and Description |
|---|---|
Set<PathElement> |
ImmutableManagementResourceRegistration.getChildAddresses(PathAddress address)
Gets the set of direct child address elements under the node at the passed in PathAddress
|
Set<PathElement> |
DelegatingManagementResourceRegistration.getChildAddresses(PathAddress address) |
Set<PathElement> |
DelegatingImmutableManagementResourceRegistration.getChildAddresses(PathAddress address) |
| Modifier and Type | Method and Description |
|---|---|
Resource |
Resource.getChild(PathElement element)
Get a single child of this resource with the given address.
|
Resource |
PlaceholderResource.getChild(PathElement element) |
Resource |
DelegatingResource.getChild(PathElement element) |
Resource |
AbstractModelResource.getChild(PathElement address) |
boolean |
Resource.hasChild(PathElement element)
Determine whether this resource has a child with the given address.
|
boolean |
PlaceholderResource.hasChild(PathElement element) |
boolean |
DelegatingResource.hasChild(PathElement element) |
boolean |
AbstractModelResource.hasChild(PathElement address) |
void |
ManagementResourceRegistration.registerAlias(PathElement address,
AliasEntry aliasEntry)
Register an alias registration to another part of the model
|
void |
DelegatingManagementResourceRegistration.registerAlias(PathElement address,
AliasEntry aliasEntry) |
void |
Resource.registerChild(PathElement address,
Resource resource)
Register a child resource.
|
void |
PlaceholderResource.registerChild(PathElement address,
Resource resource) |
void |
DelegatingResource.registerChild(PathElement address,
Resource resource) |
void |
AbstractModelResource.registerChild(PathElement address,
Resource resource) |
void |
ManagementResourceRegistration.registerProxyController(PathElement address,
ProxyController proxyController)
Register a proxy controller.
|
void |
DelegatingManagementResourceRegistration.registerProxyController(PathElement address,
ProxyController proxyController) |
Resource |
Resource.removeChild(PathElement address)
Remove a child resource.
|
Resource |
PlaceholderResource.removeChild(PathElement address) |
Resource |
DelegatingResource.removeChild(PathElement address) |
Resource |
AbstractModelResource.removeChild(PathElement address) |
Resource |
Resource.requireChild(PathElement element)
Get a single child of this resource with the given address.
|
Resource |
PlaceholderResource.requireChild(PathElement element) |
Resource |
DelegatingResource.requireChild(PathElement element) |
Resource |
AbstractModelResource.requireChild(PathElement address) |
void |
ManagementResourceRegistration.unregisterAlias(PathElement address)
Unregister an alias
|
void |
DelegatingManagementResourceRegistration.unregisterAlias(PathElement address) |
void |
ManagementResourceRegistration.unregisterProxyController(PathElement address)
Unregister a proxy controller
|
void |
DelegatingManagementResourceRegistration.unregisterProxyController(PathElement address) |
void |
ManagementResourceRegistration.unregisterSubModel(PathElement address)
Unregister the existence of an addressable sub-resource of this resource.
|
void |
DelegatingManagementResourceRegistration.unregisterSubModel(PathElement address) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GlobalTransformerRegistry.createChildRegistry(Iterator<PathElement> iterator,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer,
OperationTransformerRegistry.OperationTransformerEntry entry,
boolean placeholder) |
protected void |
GlobalTransformerRegistry.registerTransformer(Iterator<PathElement> iterator,
ModelVersion version,
String operationName,
OperationTransformerRegistry.OperationTransformerEntry entry) |
OperationTransformerRegistry.OperationTransformerEntry |
OperationTransformerRegistry.PlaceholderResolver.resolveOperationTransformer(Iterator<PathElement> iterator,
String operationName)
Resolves a resource transformer from the relative address of the current
OperationTransformerRegistry entry |
void |
OperationTransformerRegistry.PlaceholderResolver.resolvePathTransformers(Iterator<PathElement> iterator,
List<PathAddressTransformer> list)
Adds path address transformers to the list for the relative address and below of the current
OperationTransformerRegistry entry |
protected OperationTransformerRegistry.OperationTransformerEntry |
GlobalTransformerRegistry.resolveTransformer(Iterator<PathElement> iterator,
ModelVersion version,
String operationName) |
TransformerEntry |
OperationTransformerRegistry.PlaceholderResolver.resolveTransformerEntry(Iterator<PathElement> iterator)
Resolves a
TransformerEntry from the relative address of the current OperationTransformerRegistry entry |
| Constructor and Description |
|---|
NoSuchResourceException(PathElement childPath) |
PlaceholderResourceEntry(PathElement path) |
| Modifier and Type | Field and Description |
|---|---|
static PathElement |
SocketBindingGroupResourceDefinition.PATH |
static PathElement |
AbstractSocketBindingResourceDefinition.PATH |
| Modifier and Type | Field and Description |
|---|---|
static PathElement |
PathResourceDefinition.PATH_ADDRESS |
| Modifier and Type | Method and Description |
|---|---|
PathAddress |
PathAddressTransformer.Builder.next(PathElement... elements)
Append an element to the current address and continue to the next transformer in the chain.
|
PathAddress |
PathAddressTransformer.BuilderImpl.next(PathElement... elements) |
void |
ResourceTransformationContext.processChild(PathElement element,
Resource child)
Process a child.
|
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
boolean discardByDefault)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
boolean discard) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
CombinedTransformer transformer)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
CombinedTransformer transformer) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
OperationTransformer operationTransformer)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
OperationTransformer operationTransformer) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean inherited,
boolean placeholder)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean inherited,
boolean placeholder) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
ResourceTransformer resourceTransformer)
register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
ResourceTransformer resourceTransformer) |
TransformersSubRegistration |
TransformersSubRegistration.registerSubResource(PathElement element,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer)
Register a sub resource.
|
TransformersSubRegistration |
TransformerRegistry.TransformersSubRegistrationImpl.registerSubResource(PathElement element,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer) |
static AliasOperationTransformer |
AliasOperationTransformer.replaceLastElement(PathElement element)
Replace the last element of an address with a static path element.
|
PathAddress |
PathAddressTransformer.transform(PathElement current,
PathAddressTransformer.Builder builder)
Transform an address.
|
PathAddress |
PathAddressTransformer.BasicPathAddressTransformer.transform(PathElement current,
PathAddressTransformer.Builder builder) |
PathAddress |
PathAddressTransformer.ReplaceElementKey.transform(PathElement current,
PathAddressTransformer.Builder builder) |
| Constructor and Description |
|---|
BasicPathAddressTransformer(PathElement swap) |
| Modifier and Type | Method and Description |
|---|---|
PathElement |
TransformationDescription.getPath()
Get the path for this transformation description.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.addChildRedirection(PathElement pathElement,
PathAddressTransformer pathAddressTransformer)
Add a child resource, where all operation will get redirected to a different address defined by
the path transformation.
|
ResourceTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.addChildRedirection(PathElement current,
PathElement legacy)
Add a child resource, where all operations will get redirected to the legacy address.
|
ResourceTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.addChildResource(PathElement pathElement)
Add a child resource to this builder.
|
ResourceTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.addChildResource(PathElement pathElement,
DynamicDiscardPolicy dynamicDiscardPolicy)
Add a child resource to this builder.
|
static ChainedTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createChainedInstance(PathElement pathElement,
ModelVersion currentVersion)
Create a chained builder instance
|
static DiscardTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createDiscardInstance(PathElement pathElement)
Create a builder instance discarding a child.
|
static ResourceTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createInstance(PathElement pathElement)
Create a resource builder instance.
|
static RejectTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createRejectInstance(PathElement pathElement)
Create a builder instance rejecting a child.
|
DiscardTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.discardChildResource(PathElement pathElement)
Recursively discards all child resources and its operations.
|
RejectTransformationDescriptionBuilder |
ResourceTransformationDescriptionBuilder.rejectChildResource(PathElement pathElement)
Recursively rejects all child resources and its operations
|
| Constructor and Description |
|---|
DiscardTransformationDescriptionBuilder(PathElement pathElement) |
RejectTransformationDescriptionBuilder(PathElement pathElement) |
Copyright © 2015 JBoss by Red Hat. All rights reserved.