Interface DefaultableBinaryServiceNameFactoryProvider

All Superinterfaces:
BinaryServiceNameFactory, BinaryServiceNameFactoryProvider

public interface DefaultableBinaryServiceNameFactoryProvider extends BinaryServiceNameFactoryProvider
Provides a factory for generating a ServiceName for a binary requirement as well as a factory generating a ServiceName for a unary requirement.
Author:
Paul Ferraro
  • Method Details

    • getDefaultServiceNameFactory

      UnaryServiceNameFactory getDefaultServiceNameFactory()
      The factory from which to generate a ServiceName if the requested name is null.
      Returns:
      a factory for generating service names
    • getServiceName

      default org.jboss.msc.service.ServiceName getServiceName(org.jboss.as.controller.OperationContext context, String parent, String child)
      Description copied from interface: BinaryServiceNameFactory
      Creates a ServiceName appropriate for the specified name.
      Specified by:
      getServiceName in interface BinaryServiceNameFactory
      Specified by:
      getServiceName in interface BinaryServiceNameFactoryProvider
      Parameters:
      context - an operation context
      parent - a parent resource name
      child - a child resource name
      Returns:
      a ServiceName
    • getServiceName

      default org.jboss.msc.service.ServiceName getServiceName(org.jboss.as.controller.capability.CapabilityServiceSupport support, String parent, String child)
      Description copied from interface: BinaryServiceNameFactory
      Creates a ServiceName appropriate for the specified name.
      Specified by:
      getServiceName in interface BinaryServiceNameFactory
      Specified by:
      getServiceName in interface BinaryServiceNameFactoryProvider
      Parameters:
      support - support for capability services
      parent - a parent resource name
      child - a child resource name
      Returns:
      a ServiceName