Class DefaultSingletonServiceBuilderContext
java.lang.Object
org.wildfly.clustering.singleton.server.DefaultSingletonServiceBuilderContext
- All Implemented Interfaces:
SingletonElectionListener,SingletonServiceBuilderContext,SingletonServiceContext,SingletonServiceTargetContext
public class DefaultSingletonServiceBuilderContext
extends Object
implements SingletonServiceBuilderContext, SingletonElectionListener
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSingletonServiceBuilderContext(org.jboss.msc.service.ServiceName name, SingletonServiceTargetContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidelected(List<org.wildfly.clustering.server.GroupMember> candidateMembers, org.wildfly.clustering.server.GroupMember electedMember) org.wildfly.service.ServiceDependency<org.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<org.wildfly.clustering.server.GroupMember>>intorg.jboss.msc.Serviceorg.jboss.msc.service.ServiceNameorg.wildfly.service.ServiceDependency<org.wildfly.clustering.server.provider.ServiceProviderRegistrar<org.jboss.msc.service.ServiceName,org.wildfly.clustering.server.GroupMember>> voidsetElectionListener(SingletonElectionListener electionListener) voidsetElectionPolicy(SingletonElectionPolicy electionPolicy) voidsetQuorum(int quorum) voidsetService(org.jboss.msc.Service service) voidsetServiceName(org.jboss.msc.service.ServiceName name) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.singleton.server.SingletonServiceBuilderContext
getCommandDispatcherFactory, getServiceProviderRegistrar
-
Constructor Details
-
DefaultSingletonServiceBuilderContext
-
DefaultSingletonServiceBuilderContext
public DefaultSingletonServiceBuilderContext(org.jboss.msc.service.ServiceName name, SingletonServiceTargetContext context)
-
-
Method Details
-
getServiceProviderRegistrarDependency
public org.wildfly.service.ServiceDependency<org.wildfly.clustering.server.provider.ServiceProviderRegistrar<org.jboss.msc.service.ServiceName,org.wildfly.clustering.server.GroupMember>> getServiceProviderRegistrarDependency()- Specified by:
getServiceProviderRegistrarDependencyin interfaceSingletonServiceTargetContext
-
getCommandDispatcherFactoryDependency
public org.wildfly.service.ServiceDependency<org.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<org.wildfly.clustering.server.GroupMember>> getCommandDispatcherFactoryDependency()- Specified by:
getCommandDispatcherFactoryDependencyin interfaceSingletonServiceTargetContext
-
getServiceName
public org.jboss.msc.service.ServiceName getServiceName()- Specified by:
getServiceNamein interfaceSingletonServiceContext
-
getService
public org.jboss.msc.Service getService()- Specified by:
getServicein interfaceSingletonServiceContext
-
getElectionPolicy
- Specified by:
getElectionPolicyin interfaceSingletonServiceContext
-
getQuorum
public int getQuorum()- Specified by:
getQuorumin interfaceSingletonServiceContext
-
getElectionListener
- Specified by:
getElectionListenerin interfaceSingletonServiceContext
-
setServiceName
public void setServiceName(org.jboss.msc.service.ServiceName name) - Specified by:
setServiceNamein interfaceSingletonServiceBuilderContext
-
setService
public void setService(org.jboss.msc.Service service) - Specified by:
setServicein interfaceSingletonServiceBuilderContext
-
setElectionListener
- Specified by:
setElectionListenerin interfaceSingletonServiceBuilderContext
-
setElectionPolicy
- Specified by:
setElectionPolicyin interfaceSingletonServiceBuilderContext
-
setQuorum
public void setQuorum(int quorum) - Specified by:
setQuorumin interfaceSingletonServiceBuilderContext
-
elected
public void elected(List<org.wildfly.clustering.server.GroupMember> candidateMembers, org.wildfly.clustering.server.GroupMember electedMember) - Specified by:
electedin interfaceSingletonElectionListener
-