Class DistributedSingletonServiceBuilder<T>

  • All Implemented Interfaces:
    Supplier<org.wildfly.clustering.group.Group>, org.wildfly.clustering.service.Builder<T>, org.wildfly.clustering.service.ServiceConfigurator, org.wildfly.clustering.service.ServiceNameProvider, DistributedSingletonServiceContext, SingletonServiceContext, org.wildfly.clustering.singleton.SingletonServiceBuilder<T>

    @Deprecated
    public class DistributedSingletonServiceBuilder<T>
    extends org.wildfly.clustering.service.SimpleServiceNameProvider
    implements org.wildfly.clustering.singleton.SingletonServiceBuilder<T>, DistributedSingletonServiceContext, Supplier<org.wildfly.clustering.group.Group>
    Deprecated.
    Distributed SingletonServiceBuilder implementation that uses JBoss MSC 1.3.x service installation.
    Author:
    Paul Ferraro
    • Constructor Detail

      • DistributedSingletonServiceBuilder

        public DistributedSingletonServiceBuilder​(org.jboss.msc.service.ServiceName serviceName,
                                                  org.jboss.msc.service.Service<T> primaryService,
                                                  org.jboss.msc.service.Service<T> backupService,
                                                  DistributedSingletonServiceConfiguratorContext context)
        Deprecated.
    • Method Detail

      • get

        public org.wildfly.clustering.group.Group get()
        Deprecated.
        Specified by:
        get in interface Supplier<T>
      • build

        public org.jboss.msc.service.ServiceBuilder<T> build​(org.jboss.msc.service.ServiceTarget target)
        Deprecated.
        Specified by:
        build in interface org.wildfly.clustering.service.Builder<T>
        Specified by:
        build in interface org.wildfly.clustering.service.ServiceConfigurator
      • requireQuorum

        public org.wildfly.clustering.singleton.SingletonServiceBuilder<T> requireQuorum​(int quorum)
        Deprecated.
        Specified by:
        requireQuorum in interface org.wildfly.clustering.singleton.SingletonServiceBuilder<T>
      • electionPolicy

        public org.wildfly.clustering.singleton.SingletonServiceBuilder<T> electionPolicy​(org.wildfly.clustering.singleton.SingletonElectionPolicy electionPolicy)
        Deprecated.
        Specified by:
        electionPolicy in interface org.wildfly.clustering.singleton.SingletonServiceBuilder<T>
      • electionListener

        public org.wildfly.clustering.singleton.SingletonServiceBuilder<T> electionListener​(org.wildfly.clustering.singleton.SingletonElectionListener listener)
        Deprecated.
        Specified by:
        electionListener in interface org.wildfly.clustering.singleton.SingletonServiceBuilder<T>