Interface CapabilityServiceDescriptorResolver
- All Known Subinterfaces:
CapabilityServiceSupport,OperationContext
public interface CapabilityServiceDescriptorResolver
Resolves capability service descriptor references to a
ServiceName.- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescription<T> org.jboss.msc.service.ServiceNamegetCapabilityServiceName(BinaryServiceDescriptor<T> descriptor, String parent, String child) Resolves theServiceNameof the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceNamegetCapabilityServiceName(NullaryServiceDescriptor<T> descriptor) Resolves theServiceNameof the capability described by the specified descriptor.<T> org.jboss.msc.service.ServiceNamegetCapabilityServiceName(QuaternaryServiceDescriptor<T> descriptor, String greatGrandparent, String grandparent, String parent, String child) Resolves theServiceNameof the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceNamegetCapabilityServiceName(TernaryServiceDescriptor<T> descriptor, String grandparent, String parent, String child) Resolves theServiceNameof the capability described by the specified descriptor using the specified reference names.<T> org.jboss.msc.service.ServiceNamegetCapabilityServiceName(UnaryServiceDescriptor<T> descriptor, String name) Resolves theServiceNameof the capability described by the specified descriptor using the specified reference name.
-
Method Details
-
getCapabilityServiceName
<T> org.jboss.msc.service.ServiceName getCapabilityServiceName(NullaryServiceDescriptor<T> descriptor) Resolves theServiceNameof 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 theServiceNameof 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 theServiceNameof 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 theServiceNameof 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 theServiceNameof 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
-