Interface CapabilityServiceDescriptorResolver
-
- All Known Subinterfaces:
CapabilityServiceSupport
,OperationContext
public interface CapabilityServiceDescriptorResolver
Resolves capability service descriptor references to aServiceName
.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> org.jboss.msc.service.ServiceName
getCapabilityServiceName(BinaryServiceDescriptor<T> descriptor, String parent, String child)
Resolves theServiceName
of the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceName
getCapabilityServiceName(NullaryServiceDescriptor<T> descriptor)
Resolves theServiceName
of the capability described by the specified descriptor.<T> org.jboss.msc.service.ServiceName
getCapabilityServiceName(QuaternaryServiceDescriptor<T> descriptor, String greatGrandparent, String grandparent, String parent, String child)
Resolves theServiceName
of the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceName
getCapabilityServiceName(TernaryServiceDescriptor<T> descriptor, String grandparent, String parent, String child)
Resolves theServiceName
of the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceName
getCapabilityServiceName(UnaryServiceDescriptor<T> descriptor, String name)
Resolves theServiceName
of the capability described by the specified descriptor using the specified reference name.
-
-
-
Method Detail
-
getCapabilityServiceName
<T> org.jboss.msc.service.ServiceName getCapabilityServiceName(NullaryServiceDescriptor<T> descriptor)
Resolves theServiceName
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 theServiceName
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 descriptorname
- the dynamic name component- Returns:
- the service name
-
getCapabilityServiceName
<T> org.jboss.msc.service.ServiceName getCapabilityServiceName(BinaryServiceDescriptor<T> descriptor, String parent, String child)
Resolves theServiceName
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 descriptorparent
- the first dynamic name componentchild
- 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 theServiceName
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 descriptorgrandparent
- the first dynamic name componentparent
- the second dynamic name componentchild
- 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 theServiceName
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 descriptorgreatGrandparent
- the first dynamic name componentgrandparent
- the second dynamic name componentparent
- the third dynamic name componentchild
- the fourth dynamic name component- Returns:
- the service name
-
-