Interface SingletonServiceBuilderFactory

All Superinterfaces:
SingletonPolicy, SingletonPolicy, SingletonServiceConfiguratorFactory

@Deprecated(forRemoval=true) public interface SingletonServiceBuilderFactory extends SingletonPolicy, SingletonServiceConfiguratorFactory
Deprecated, for removal: This API element is subject to removal in a future version.
Factory for creating a singleton service builder.
Author:
Paul Ferraro
  • Field Details

    • DEFAULT_SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.UnaryServiceDescriptor<SingletonServiceBuilderFactory> DEFAULT_SERVICE_DESCRIPTOR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.BinaryServiceDescriptor<SingletonServiceBuilderFactory> SERVICE_DESCRIPTOR
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • createSingletonServiceBuilder

      <T> SingletonServiceBuilder<T> createSingletonServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.Service<T> service)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SingletonPolicy
      Creates a singleton service builder.
      Specified by:
      createSingletonServiceBuilder in interface SingletonPolicy
      Parameters:
      name - the name of the service
      service - the service to run when elected as the primary node
      Returns:
      a builder
    • createSingletonServiceBuilder

      <T> SingletonServiceBuilder<T> createSingletonServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.Service<T> primaryService, org.jboss.msc.service.Service<T> backupService)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SingletonPolicy
      Creates a singleton service builder.
      Specified by:
      createSingletonServiceBuilder in interface SingletonPolicy
      Parameters:
      name - the name of the service
      primaryService - the service to run when elected as the primary node
      backupService - the service to run when not elected as the primary node
      Returns:
      a builder