public class LocalSingletonServiceConfigurator extends org.wildfly.clustering.service.SimpleServiceNameProvider implements org.wildfly.clustering.singleton.service.SingletonServiceConfigurator, LocalSingletonServiceContext
SingletonServiceConfigurator implementation that uses JBoss MSC 1.4.x service installation.| Constructor and Description |
|---|
LocalSingletonServiceConfigurator(org.jboss.msc.service.ServiceName name,
LocalSingletonServiceConfiguratorContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.wildfly.clustering.singleton.service.SingletonServiceBuilder<?> |
build(org.jboss.msc.service.ServiceTarget target) |
org.wildfly.clustering.singleton.service.SingletonServiceConfigurator |
electionListener(org.wildfly.clustering.singleton.SingletonElectionListener listener) |
org.wildfly.clustering.singleton.service.SingletonServiceConfigurator |
electionPolicy(org.wildfly.clustering.singleton.SingletonElectionPolicy policy) |
org.wildfly.clustering.singleton.SingletonElectionListener |
getElectionListener() |
Supplier<org.wildfly.clustering.group.Group> |
getGroup() |
org.wildfly.clustering.singleton.service.SingletonServiceConfigurator |
requireQuorum(int quorum) |
equals, getServiceName, hashCode, toStringpublic LocalSingletonServiceConfigurator(org.jboss.msc.service.ServiceName name,
LocalSingletonServiceConfiguratorContext context)
public org.wildfly.clustering.singleton.service.SingletonServiceBuilder<?> build(org.jboss.msc.service.ServiceTarget target)
build in interface org.wildfly.clustering.service.ServiceConfiguratorbuild in interface org.wildfly.clustering.singleton.service.ImmutableSingletonServiceConfiguratorpublic org.wildfly.clustering.singleton.service.SingletonServiceConfigurator requireQuorum(int quorum)
requireQuorum in interface org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorpublic org.wildfly.clustering.singleton.service.SingletonServiceConfigurator electionPolicy(org.wildfly.clustering.singleton.SingletonElectionPolicy policy)
electionPolicy in interface org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorpublic org.wildfly.clustering.singleton.service.SingletonServiceConfigurator electionListener(org.wildfly.clustering.singleton.SingletonElectionListener listener)
electionListener in interface org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorpublic Supplier<org.wildfly.clustering.group.Group> getGroup()
getGroup in interface LocalSingletonServiceContextpublic org.wildfly.clustering.singleton.SingletonElectionListener getElectionListener()
getElectionListener in interface SingletonServiceContextCopyright © 2020 JBoss by Red Hat. All rights reserved.