Interface CapabilityServiceDescriptorResolver

All Known Subinterfaces:
CapabilityServiceSupport, OperationContext

public interface CapabilityServiceDescriptorResolver
Resolves capability service descriptor references to a ServiceName.
Author:
Paul Ferraro
  • Method Details

    • getCapabilityServiceName

      <T> org.jboss.msc.service.ServiceName getCapabilityServiceName(NullaryServiceDescriptor<T> descriptor)
      Resolves the ServiceName of the capability described by the specified descriptor.
      Type Parameters:
      T - the service value type
      Parameters:
      descriptor - the capability service descriptor
      Returns:
      the service name
    • getCapabilityServiceName

      <T> org.jboss.msc.service.ServiceName getCapabilityServiceName(UnaryServiceDescriptor<T> descriptor, String name)
      Resolves the ServiceName of the capability described by the specified descriptor using the specified reference name.
      Type Parameters:
      T - the service value type
      Parameters:
      descriptor - the capability service descriptor
      name - the dynamic name component
      Returns:
      the service name
    • getCapabilityServiceName

      <T> org.jboss.msc.service.ServiceName getCapabilityServiceName(BinaryServiceDescriptor<T> descriptor, String parent, String child)
      Resolves the ServiceName of the capability described by the specified descriptor using the specified reference names.
      Type Parameters:
      T - the service value type
      Parameters:
      descriptor - the capability service descriptor
      parent - the first dynamic name component
      child - the second dynamic name component
      Returns:
      the service name
    • getCapabilityServiceName

      <T> org.jboss.msc.service.ServiceName getCapabilityServiceName(TernaryServiceDescriptor<T> descriptor, String grandparent, String parent, String child)
      Resolves the ServiceName of the capability described by the specified descriptor using the specified reference names.
      Type Parameters:
      T - the service value type
      Parameters:
      descriptor - the capability service descriptor
      grandparent - the first dynamic name component
      parent - the second dynamic name component
      child - the third dynamic name component
      Returns:
      the service name
    • getCapabilityServiceName

      <T> org.jboss.msc.service.ServiceName getCapabilityServiceName(QuaternaryServiceDescriptor<T> descriptor, String greatGrandparent, String grandparent, String parent, String child)
      Resolves the ServiceName of the capability described by the specified descriptor using the specified reference names.
      Type Parameters:
      T - the service value type
      Parameters:
      descriptor - the capability service descriptor
      greatGrandparent - the first dynamic name component
      grandparent - the second dynamic name component
      parent - the third dynamic name component
      child - the fourth dynamic name component
      Returns:
      the service name