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 aResourceDescriptionResolver
for child resources.- Author:
- Paul Ferraro
-
-
Field Summary
-
Fields inherited from class org.jboss.as.controller.descriptions.StandardResourceDescriptionResolver
REPLY
-
-
Constructor Summary
Constructors Constructor Description SubsystemResourceDescriptionResolver(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParentResourceDescriptionResolver
createChildResolver(PathElement path, List<PathElement> alternatePaths)
Creates aResourceDescriptionResolver
whose 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, isUseUnprefixedChildTypes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.as.controller.descriptions.ParentResourceDescriptionResolver
createChildResolver, createChildResolver, createChildResolver, createChildResolver, createChildResolver
-
Methods 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 Detail
-
SubsystemResourceDescriptionResolver
public SubsystemResourceDescriptionResolver(String subsystemName, Class<?> targetClass)
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 Detail
-
createChildResolver
public ParentResourceDescriptionResolver createChildResolver(PathElement path, List<PathElement> alternatePaths)
Description copied from interface:ParentResourceDescriptionResolver
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.- Specified by:
createChildResolver
in interfaceParentResourceDescriptionResolver
- Parameters:
path
- a path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
-