Interface SingletonPolicy

All Superinterfaces:
SingletonPolicy
All Known Subinterfaces:
SingletonServiceBuilderFactory

@Deprecated(forRemoval=true) public interface SingletonPolicy extends SingletonPolicy
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced by SingletonPolicy.
Defines a singleton policy.
Author:
Paul Ferraro
  • Field Details

    • DEFAULT_SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.NullaryServiceDescriptor<SingletonPolicy> 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.UnaryServiceDescriptor<SingletonPolicy> SERVICE_DESCRIPTOR
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • createSingletonServiceBuilder

      @Deprecated <T> Builder<T> createSingletonServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.Service<T> service)
      Creates a singleton service builder.
      Parameters:
      name - the name of the service
      service - the service to run when elected as the primary node
      Returns:
      a builder
    • createSingletonServiceBuilder

      @Deprecated <T> Builder<T> createSingletonServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.Service<T> primaryService, org.jboss.msc.service.Service<T> backupService)
      Creates a singleton service builder.
      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