Class ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference<T>

All Implemented Interfaces:
org.jboss.as.controller.CapabilityReferenceRecorder, org.jboss.as.controller.Feature, CapabilityReference<T>, CapabilityReferenceResolver<T>, ResourceCapabilityReference<T>, ResourceModelResolver<ServiceDependency<T>>, ResourceResolver<ServiceDependency<T>>
Enclosing interface:
ResourceCapabilityReference<T>

public static class ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference<T> extends ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T>
  • Method Details

    • resolve

      public ServiceDependency<T> resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource) throws org.jboss.as.controller.OperationFailedException
      Description copied from interface: ResourceResolver
      Resolves a value from the specified resource, using the specified operation context.
      Parameters:
      context - an operation context
      resource - a resource
      Returns:
      the resolved value
      Throws:
      org.jboss.as.controller.OperationFailedException - if the value could not be resolved
    • resolve

      public ServiceDependency<T> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Description copied from interface: ResourceModelResolver
      Resolves a value from the specified resource model, using the specified operation context.
      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
    • resolve

      public Map.Entry<String,String[]> resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String value)
      Description copied from interface: CapabilityReferenceResolver
      Resolves the dynamic segments of this capability reference.
      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
    • addCapabilityRequirements

      public void addCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)
      Description copied from interface: ResourceCapabilityReference
      Registers capability requirements for the specified resource.
      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)
      Description copied from interface: ResourceCapabilityReference
      Unregisters capability requirements for the specified resource.
      Parameters:
      context - the context
      resource - the resource on which requirements were gathered