Interface CapabilityReference.GreatGrandparentPathProvider<T>

All Superinterfaces:
CapabilityReference.GreatGrandparentAttributeProvider<T>
All Known Subinterfaces:
CapabilityReferenceRecorder.GreatGrandparentPathProvider<T>
All Known Implementing Classes:
CapabilityReference.DefaultBuilder, CapabilityReferenceRecorder.DefaultBuilder
Enclosing interface:
CapabilityReference<T>

public static interface CapabilityReference.GreatGrandparentPathProvider<T> extends CapabilityReference.GreatGrandparentAttributeProvider<T>
  • Method Details

    • withGreatGrandparentPath

      default CapabilityReference.GrandparentPathProvider<T> withGreatGrandparentPath(org.jboss.as.controller.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

      CapabilityReference.GrandparentPathProvider<T> withGreatGrandparentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.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 reference
      resolver - a path resolver
      Returns:
      a reference to this builder