Class AbstractSingletonServiceBuilder<T>
java.lang.Object
org.jboss.msc.service.DelegatingServiceBuilder<T>
org.wildfly.clustering.singleton.server.AbstractSingletonServiceBuilder<T>
- All Implemented Interfaces:
org.jboss.msc.service.ServiceBuilder<T>,SingletonServiceBuilder<T>
- Direct Known Subclasses:
DistributedSingletonServiceBuilder,LegacySingletonServiceBuilder
public abstract class AbstractSingletonServiceBuilder<T>
extends org.jboss.msc.service.DelegatingServiceBuilder<T>
implements SingletonServiceBuilder<T>
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractSingletonServiceBuilder(org.jboss.msc.service.ServiceBuilder<T> builder, SingletonServiceBuilderContext context) -
Method Summary
Modifier and TypeMethodDescriptionaddListener(org.jboss.msc.service.LifecycleListener listener) abstract SingletonServiceController<T>install()requireQuorum(int quorum) setInitialMode(org.jboss.msc.service.ServiceController.Mode mode) abstract SingletonServiceBuilder<T>setInstance(org.jboss.msc.Service service) Methods inherited from class org.jboss.msc.service.DelegatingServiceBuilder
addAliases, addDependency, addMonitor, getDelegate, provides, requiresMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.msc.service.ServiceBuilder
addAliases, addDependency, addMonitor, provides, requires
-
Constructor Details
-
AbstractSingletonServiceBuilder
public AbstractSingletonServiceBuilder(org.jboss.msc.service.ServiceBuilder<T> builder, SingletonServiceBuilderContext context)
-
-
Method Details
-
setInstance
- Specified by:
setInstancein interfaceorg.jboss.msc.service.ServiceBuilder<T>- Specified by:
setInstancein interfaceSingletonServiceBuilder<T>- Overrides:
setInstancein classorg.jboss.msc.service.DelegatingServiceBuilder<T>
-
install
- Specified by:
installin interfaceorg.jboss.msc.service.ServiceBuilder<T>- Specified by:
installin interfaceSingletonServiceBuilder<T>- Overrides:
installin classorg.jboss.msc.service.DelegatingServiceBuilder<T>
-
requireQuorum
- Specified by:
requireQuorumin interfaceSingletonServiceBuilder<T>
-
withElectionPolicy
- Specified by:
withElectionPolicyin interfaceSingletonServiceBuilder<T>
-
withElectionListener
- Specified by:
withElectionListenerin interfaceSingletonServiceBuilder<T>
-
addListener
- Specified by:
addListenerin interfaceorg.jboss.msc.service.ServiceBuilder<T>- Specified by:
addListenerin interfaceSingletonServiceBuilder<T>- Overrides:
addListenerin classorg.jboss.msc.service.DelegatingServiceBuilder<T>
-
setInitialMode
- Specified by:
setInitialModein interfaceorg.jboss.msc.service.ServiceBuilder<T>- Specified by:
setInitialModein interfaceSingletonServiceBuilder<T>- Overrides:
setInitialModein classorg.jboss.msc.service.DelegatingServiceBuilder<T>
-