Interface CapabilityReference.GrandparentPathProvider<T>

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

public static interface CapabilityReference.GrandparentPathProvider<T> extends CapabilityReference.GrandparentAttributeProvider<T>
  • Method Details

    • withGrandparentPath

      default CapabilityReference.ParentPathProvider<T> withGrandparentPath(org.jboss.as.controller.PathElement path)
      Specifies the path for the 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
    • withGrandparentPath

      CapabilityReference.ParentPathProvider<T> withGrandparentPath(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 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