Uses of Class
io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
Packages that use SwimMembershipProtocolBuilder
Package
Description
Provides interfaces and implementations for group membership protocols.
-
Uses of SwimMembershipProtocolBuilder in io.atomix.cluster.protocol
Methods in io.atomix.cluster.protocol that return SwimMembershipProtocolBuilderModifier and TypeMethodDescriptionSwimMembershipProtocol.builder()Creates a new bootstrap provider builder.SwimMembershipProtocolBuilder.withBroadcastDisputes(boolean broadcastDisputes) Sets whether to broadcast disputes to all peers.SwimMembershipProtocolBuilder.withBroadcastUpdates(boolean broadcastUpdates) Sets whether to broadcast member updates to all peers.SwimMembershipProtocolBuilder.withFailureTimeout(Duration failureTimeout) Sets the failure timeout to use prior to phi failure detectors being populated.SwimMembershipProtocolBuilder.withGossipFanout(int gossipFanout) Sets the gossip fanout.SwimMembershipProtocolBuilder.withGossipInterval(Duration gossipInterval) Sets the gossip interval.SwimMembershipProtocolBuilder.withNotifySuspect(boolean notifySuspect) Sets whether to notify a suspect node on state changes.SwimMembershipProtocolBuilder.withProbeInterval(Duration probeInterval) Sets the probe interval.SwimMembershipProtocolBuilder.withProbeTimeout(Duration probeTimeout) Sets the probe timeoutSwimMembershipProtocolBuilder.withSuspectProbes(int suspectProbes) Sets the number of probes to perform on suspect members.SwimMembershipProtocolBuilder.withSyncInterval(Duration syncInterval) Sets the sync interval to use to ensure a consistent view of a stable cluster within an upper bound.