Interface CapabilityServiceDescriptorResolver
-
- All Known Subinterfaces:
CapabilityServiceSupport,OperationContext
public interface CapabilityServiceDescriptorResolverResolves 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.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 Detail
-
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
-
-