Interface ParentResourceDescriptionResolver
-
- All Superinterfaces:
ResourceDescriptionResolver
- All Known Implementing Classes:
SubsystemResourceDescriptionResolver
public interface ParentResourceDescriptionResolver extends ResourceDescriptionResolver
A factory for creating resource description resolvers for child resources.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResourceDescriptionResolvercreateChildResolver(List<PathElement> paths)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.default ResourceDescriptionResolvercreateChildResolver(PathElement path)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.default ResourceDescriptionResolvercreateChildResolver(PathElement... paths)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.default ResourceDescriptionResolvercreateChildResolver(PathElement path1, PathElement path2)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified paths.-
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
-
-
-
-
Method Detail
-
createChildResolver
default ResourceDescriptionResolver createChildResolver(PathElement path)
Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.- Parameters:
path- a path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ResourceDescriptionResolver createChildResolver(PathElement path1, PathElement path2)
Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified paths.- Parameters:
path1- a path element used to generate description keyspath2- an alternate path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ResourceDescriptionResolver createChildResolver(PathElement... paths)
Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.- Parameters:
paths- a variable length arrays of path elements from which to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
ResourceDescriptionResolver createChildResolver(List<PathElement> paths)
Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.- Parameters:
paths- an ordered list of path elements from which to generate description keys- Returns:
- a resolver of resource descriptions
-
-