Class AtomixLeaderElectorBuilder

  • All Implemented Interfaces:
    org.onosproject.store.primitives.DistributedPrimitiveBuilder<org.onosproject.store.service.AsyncLeaderElector>

    public class AtomixLeaderElectorBuilder
    extends org.onosproject.store.service.LeaderElectorBuilder
    Default AsyncLeaderElector builder.
    • Constructor Summary

      Constructors 
      Constructor Description
      AtomixLeaderElectorBuilder​(io.atomix.core.Atomix atomix, String group, org.onosproject.cluster.NodeId localNodeId)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.onosproject.store.service.AsyncLeaderElector build()  
      • Methods inherited from class org.onosproject.store.service.LeaderElectorOptions

        electionTimeoutMillis, withElectionTimeout, withElectionTimeout
      • Methods inherited from class org.onosproject.store.primitives.DistributedPrimitiveOptions

        applicationId, meteringEnabled, name, partitionsDisabled, readOnly, relaxedReadConsistency, revisionType, serializer, type, version, withApplicationId, withName, withRelaxedReadConsistency, withRevisionType, withSerializer, withUpdatesDisabled, withVersion
    • Constructor Detail

      • AtomixLeaderElectorBuilder

        public AtomixLeaderElectorBuilder​(io.atomix.core.Atomix atomix,
                                          String group,
                                          org.onosproject.cluster.NodeId localNodeId)
    • Method Detail

      • build

        public org.onosproject.store.service.AsyncLeaderElector build()