Interface CapabilityServiceDescriptorResolver

  • All Known Subinterfaces:
    CapabilityServiceSupport, OperationContext

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

      • 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