Package org.wildfly.clustering.singleton
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final org.wildfly.service.descriptor.UnaryServiceDescriptor<SingletonServiceBuilderFactory>Deprecated, for removal: This API element is subject to removal in a future version.static final org.wildfly.service.descriptor.BinaryServiceDescriptor<SingletonServiceBuilderFactory>Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<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.Creates a singleton service builder.<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.Creates a singleton service builder.Methods inherited from interface org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorFactory
createSingletonServiceConfigurator
-
Field Details
-
DEFAULT_SERVICE_DESCRIPTOR
static final org.wildfly.service.descriptor.UnaryServiceDescriptor<SingletonServiceBuilderFactory> DEFAULT_SERVICE_DESCRIPTORDeprecated, for removal: This API element is subject to removal in a future version. -
SERVICE_DESCRIPTOR
static final org.wildfly.service.descriptor.BinaryServiceDescriptor<SingletonServiceBuilderFactory> SERVICE_DESCRIPTORDeprecated, 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:SingletonPolicyCreates a singleton service builder.- Specified by:
createSingletonServiceBuilderin interfaceSingletonPolicy- Parameters:
name- the name of the serviceservice- 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:SingletonPolicyCreates a singleton service builder.- Specified by:
createSingletonServiceBuilderin interfaceSingletonPolicy- Parameters:
name- the name of the serviceprimaryService- the service to run when elected as the primary nodebackupService- the service to run when not elected as the primary node- Returns:
- a builder
-
SingletonServiceConfiguratorFactory