Class ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference<T>

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

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

    • resolve

      public ServiceDependency<T> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ResourceModelResolver
      Resolves a value from the specified resource model, using the specified operation context.
      Specified by:
      resolve in interface ResourceModelResolver<T>
      Parameters:
      context - an operation context
      model - a resource model
      Returns:
      the resolved value
      Throws:
      org.jboss.as.controller.OperationFailedException - if the value could not be resolved
    • getRequirementNameResolver

      public Function<org.jboss.as.controller.PathAddress,String[]> getRequirementNameResolver()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ResourceCapabilityReference
      Returns the resolver of the requirement name from a path address.
      Specified by:
      getRequirementNameResolver in interface ResourceCapabilityReference<T>
      Returns:
      a requirement name resolver
    • addCapabilityRequirements

      public void addCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ResourceCapabilityReference
      Registers capability requirements for the specified resource.
      Specified by:
      addCapabilityRequirements in interface ResourceCapabilityReference<T>
      Parameters:
      context - the context
      resource - the resource on which requirements are gathered
    • removeCapabilityRequirements

      public void removeCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ResourceCapabilityReference
      Unregisters capability requirements for the specified resource.
      Specified by:
      removeCapabilityRequirements in interface ResourceCapabilityReference<T>
      Parameters:
      context - the context
      resource - the resource on which requirements were gathered