Interface CapabilityReference.ParentPathProvider<T>

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

public static interface CapabilityReference.ParentPathProvider<T> extends CapabilityReference.ParentAttributeProvider<T>
  • Method Details

    • withParentPath

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

      CapabilityReference.Builder<T> withParentPath(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 parent 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