Class SubsystemResourceDescriptionResolver
java.lang.Object
org.jboss.as.controller.descriptions.StandardResourceDescriptionResolver
org.jboss.as.controller.descriptions.SubsystemResourceDescriptionResolver
- All Implemented Interfaces:
ParentResourceDescriptionResolver,ResourceDescriptionResolver
public class SubsystemResourceDescriptionResolver
extends StandardResourceDescriptionResolver
implements ParentResourceDescriptionResolver
Generates resource descriptions for a given subsystem and exposes a mechanism for generating a
ResourceDescriptionResolver for child resources.- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from class org.jboss.as.controller.descriptions.StandardResourceDescriptionResolver
REPLY -
Constructor Summary
ConstructorsConstructorDescriptionSubsystemResourceDescriptionResolver(String subsystemName, Class<?> targetClass) Constructs a resolver of resource descriptions for the specified subsystem and extension class using the default resource name.SubsystemResourceDescriptionResolver(String subsystemName, Class<?> targetClass, String resourceName) Constructs a resolver of resource descriptions for the specified subsystem and extension class using the specified resource name. -
Method Summary
Modifier and TypeMethodDescriptioncreateChildResolver(PathElement path, List<PathElement> alternatePaths) Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.Methods inherited from class org.jboss.as.controller.descriptions.StandardResourceDescriptionResolver
getBundleKey, getChildResolver, getChildTypeDescription, getKeyPrefix, getNotificationDescription, getOperationDeprecatedDescription, getOperationDescription, getOperationParameterDeprecatedDescription, getOperationParameterDescription, getOperationParameterValueTypeDescription, getOperationReplyDescription, getOperationReplyValueTypeDescription, getResourceAttributeDeprecatedDescription, getResourceAttributeDescription, getResourceAttributeValueTypeDescription, getResourceBundle, getResourceDeprecatedDescription, getResourceDescription, getVariableBundleKey, isReuseAttributesForAdd, isUseUnprefixedChildTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.controller.descriptions.ParentResourceDescriptionResolver
createChildResolver, createChildResolver, createChildResolver, createChildResolver, createChildResolverMethods inherited from interface org.jboss.as.controller.descriptions.ResourceDescriptionResolver
getChildTypeDescription, getNotificationDescription, getOperationDeprecatedDescription, getOperationDescription, getOperationParameterDeprecatedDescription, getOperationParameterDescription, getOperationParameterValueTypeDescription, getOperationReplyDescription, getOperationReplyValueTypeDescription, getResourceAttributeDeprecatedDescription, getResourceAttributeDescription, getResourceAttributeValueTypeDescription, getResourceBundle, getResourceDeprecatedDescription, getResourceDescription
-
Constructor Details
-
SubsystemResourceDescriptionResolver
Constructs a resolver of resource descriptions for the specified subsystem and extension class using the default resource name.- Parameters:
subsystemName- a subsystem nametargetClass- the extension or resource definition class used to locate properties containing resource descriptions
-
SubsystemResourceDescriptionResolver
public SubsystemResourceDescriptionResolver(String subsystemName, Class<?> targetClass, String resourceName) Constructs a resolver of resource descriptions for the specified subsystem and extension class using the specified resource name.- Parameters:
subsystemName- a subsystem nametargetClass- the the extension or resource definition class used to locate properties containing resource descriptions
-
-
Method Details
-
createChildResolver
public ParentResourceDescriptionResolver createChildResolver(PathElement path, List<PathElement> alternatePaths) Description copied from interface:ParentResourceDescriptionResolverCreates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.- Specified by:
createChildResolverin interfaceParentResourceDescriptionResolver- Parameters:
path- a path element used to generate description keys- Returns:
- a resolver of resource descriptions
-