Interface CapabilityReferenceRecorder.GreatGrandparentPathProvider<T>
-
- All Superinterfaces:
CapabilityReferenceRecorder.GreatGrandparentAttributeProvider<T>
- All Known Implementing Classes:
CapabilityReferenceRecorder.DefaultBuilder
- Enclosing interface:
- CapabilityReferenceRecorder<T>
public static interface CapabilityReferenceRecorder.GreatGrandparentPathProvider<T> extends CapabilityReferenceRecorder.GreatGrandparentAttributeProvider<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CapabilityReferenceRecorder.GrandparentPathProvider<T>withGreatGrandparentPath(PathElement path)Specifies the path for the great-grandparent segment of the requirement.CapabilityReferenceRecorder.GrandparentPathProvider<T>withGreatGrandparentPath(PathElement path, Function<PathAddress,PathElement> resolver)Specifies the path and resolver for the great-grandparent segment of the requirement.-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentAttributeProvider
withGreatGrandparentAttribute
-
-
-
-
Method Detail
-
withGreatGrandparentPath
default CapabilityReferenceRecorder.GrandparentPathProvider<T> withGreatGrandparentPath(PathElement path)
Specifies the path for the great-grandparent segment of the requirement.- Parameters:
path- a path element used to construct the capability name pattern for this reference- Returns:
- a reference to this builder
-
withGreatGrandparentPath
CapabilityReferenceRecorder.GrandparentPathProvider<T> withGreatGrandparentPath(PathElement path, Function<PathAddress,PathElement> resolver)
Specifies the path and resolver for the great-grandparent segment of the requirement.- Parameters:
path- a path element used to construct the capability name pattern for this referenceresolver- a path resolver- Returns:
- a reference to this builder
-
-