Class LocalSingletonServiceBuilder<T>

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

    @Deprecated
    public class LocalSingletonServiceBuilder<T>
    extends org.wildfly.clustering.service.SimpleServiceNameProvider
    implements org.wildfly.clustering.singleton.SingletonServiceBuilder<T>, LocalSingletonServiceContext
    Deprecated.
    Local SingletonServiceConfigurator implementation that uses JBoss MSC 1.3.x service installation.
    Author:
    Paul Ferraro
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.jboss.msc.service.ServiceBuilder<T> build​(org.jboss.msc.service.ServiceTarget target)
      Deprecated.
       
      org.wildfly.clustering.singleton.SingletonServiceBuilder<T> electionListener​(org.wildfly.clustering.singleton.SingletonElectionListener listener)
      Deprecated.
       
      org.wildfly.clustering.singleton.SingletonServiceBuilder<T> electionPolicy​(org.wildfly.clustering.singleton.SingletonElectionPolicy policy)
      Deprecated.
       
      org.wildfly.clustering.singleton.SingletonElectionListener getElectionListener()
      Deprecated.
       
      Supplier<org.wildfly.clustering.group.Group> getGroup()
      Deprecated.
       
      org.wildfly.clustering.singleton.SingletonServiceBuilder<T> requireQuorum​(int quorum)
      Deprecated.
       
      • Methods inherited from class org.wildfly.clustering.service.SimpleServiceNameProvider

        equals, getServiceName, hashCode, toString
      • Methods inherited from interface org.wildfly.clustering.service.ServiceNameProvider

        getServiceName
    • Constructor Detail

      • LocalSingletonServiceBuilder

        public LocalSingletonServiceBuilder​(org.jboss.msc.service.ServiceName name,
                                            org.jboss.msc.service.Service<T> service,
                                            LocalSingletonServiceConfiguratorContext context)
        Deprecated.
    • Method Detail

      • 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 policy)
        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>
      • 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