Class CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>

java.lang.Object
org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>
All Implemented Interfaces:
org.jboss.as.controller.CapabilityReferenceRecorder, org.jboss.as.controller.Feature, CapabilityReference<T>, CapabilityReferenceRecorder<T>, CapabilityReferenceResolver<T>
Direct Known Subclasses:
ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference
Enclosing interface:
CapabilityReferenceRecorder<T>

@Deprecated(forRemoval=true, since="26.0.0") public static class CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T> extends Object implements CapabilityReferenceRecorder<T>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • resolve

      public Map.Entry<String,String[]> resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CapabilityReferenceResolver
      Resolves the dynamic segments of this capability reference.
      Specified by:
      resolve in interface CapabilityReferenceResolver<T>
      Parameters:
      context - an operation context
      resource - the resource
      value - the attribute value
      Returns:
      a map entry containing the requirement name and array of dynamic name segments
    • getDependent

      public org.jboss.as.controller.capability.RuntimeCapability<Void> getDependent()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CapabilityReference
      Returns the dependent capability.
      Specified by:
      getDependent in interface CapabilityReference<T>
      Returns:
      a capability
    • getRequirement

      public org.wildfly.service.descriptor.ServiceDescriptor<T> getRequirement()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CapabilityReferenceResolver
      Returns the service descriptor required by the dependent capability.
      Specified by:
      getRequirement in interface CapabilityReferenceResolver<T>
      Returns:
      a service descriptor
    • addCapabilityRequirements

      public void addCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String attributeName, String... attributeValues)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorder
    • removeCapabilityRequirements

      public void removeCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String attributeName, String... attributeValues)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      removeCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorder
    • getRequirementPatternSegments

      public String[] getRequirementPatternSegments(String name, org.jboss.as.controller.PathAddress address)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getRequirementPatternSegments in interface org.jboss.as.controller.CapabilityReferenceRecorder
    • hashCode

      public int hashCode()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      equals in class Object