Uses of Interface
io.atomix.raft.cluster.RaftMember
Packages that use RaftMember
Package
Description
Provides interfaces for managing and interacting with the Raft cluster.
Implementations of Raft cluster management interfaces.
Implementations of core Raft server interfaces.
Raft partition management utilities.
Provides
RaftRequest and RaftResponse implementations for all internal Raft protocol
communication.Provides
RaftLogEntry implementations used internally to
replicate state changes, sessions, and configuration changes in the cluster.Provides classes and interfaces that aid in storing and loading persistent cluster and server
configurations.
-
Uses of RaftMember in io.atomix.raft.cluster
Methods in io.atomix.raft.cluster that return RaftMemberModifier and TypeMethodDescriptionRaftCluster.getLocalMember()Returns the local cluster member.Returns a member by ID.Methods in io.atomix.raft.cluster that return types with arguments of type RaftMemberModifier and TypeMethodDescriptionRaftCluster.getMembers()Returns a collection of all cluster members. -
Uses of RaftMember in io.atomix.raft.cluster.impl
Classes in io.atomix.raft.cluster.impl that implement RaftMemberMethods in io.atomix.raft.cluster.impl that return RaftMemberMethods in io.atomix.raft.cluster.impl that return types with arguments of type RaftMemberModifier and TypeMethodDescriptionRaftClusterContext.getMembers()RaftClusterContext.getVotingMembers() -
Uses of RaftMember in io.atomix.raft.impl
Method parameters in io.atomix.raft.impl with type arguments of type RaftMemberModifier and TypeMethodDescriptionvoidRaftContext.addLeaderElectionListener(Consumer<RaftMember> listener) Adds a leader election listener.voidRaftContext.removeLeaderElectionListener(Consumer<RaftMember> listener) Removes a leader election listener. -
Uses of RaftMember in io.atomix.raft.partition.impl
Methods in io.atomix.raft.partition.impl that return types with arguments of type RaftMember -
Uses of RaftMember in io.atomix.raft.protocol
Fields in io.atomix.raft.protocol with type parameters of type RaftMemberModifier and TypeFieldDescriptionprotected Collection<RaftMember> ConfigurationResponse.Builder.membersprotected final Collection<RaftMember> ConfigurationResponse.membersMethods in io.atomix.raft.protocol that return RaftMemberMethods in io.atomix.raft.protocol that return types with arguments of type RaftMemberModifier and TypeMethodDescriptionConfigurationResponse.members()Returns the configuration members list.ReconfigureRequest.members()Returns the request members.ConfigureRequest.newMembers()Returns the configuration members.ForceConfigureRequest.newMembers()Returns the configuration members.ConfigureRequest.oldMembers()Returns the configuration members.Methods in io.atomix.raft.protocol with parameters of type RaftMemberModifier and TypeMethodDescriptionJoinRequest.Builder.withJoiningMember(RaftMember joining) LeaveRequest.Builder.withLeavingMember(RaftMember leaving) ReconfigureRequest.Builder.withMember(RaftMember member) Updates a single member.Method parameters in io.atomix.raft.protocol with type arguments of type RaftMemberModifier and TypeMethodDescriptionConfigurationResponse.Builder.withMembers(Collection<RaftMember> members) Sets the response members.ReconfigureRequest.Builder.withMembers(Collection<RaftMember> members) Sets the request members.ConfigureRequest.Builder.withNewMembers(Collection<RaftMember> newMembers) Sets the request members.ForceConfigureRequest.Builder.withNewMembers(Set<RaftMember> newMembers) Sets the members that will be part of the new configurationConfigureRequest.Builder.withOldMembers(Collection<RaftMember> oldMembers) Sets the request members.Constructors in io.atomix.raft.protocol with parameters of type RaftMemberConstructor parameters in io.atomix.raft.protocol with type arguments of type RaftMemberModifierConstructorDescriptionConfigurationResponse(RaftResponse.Status status, RaftError error, long index, long term, long timestamp, Collection<RaftMember> members) ConfigureRequest(long term, String leader, long index, long timestamp, Collection<RaftMember> newMembers, Collection<RaftMember> oldMembers) ForceConfigureRequest(long term, long index, long timestamp, Set<RaftMember> newMembers, String from) ReconfigureRequest(Collection<RaftMember> members, long index, long term, String from) ReconfigureResponse(RaftResponse.Status status, RaftError error, long index, long term, long timestamp, Collection<RaftMember> members) -
Uses of RaftMember in io.atomix.raft.storage.log.entry
Methods in io.atomix.raft.storage.log.entry that return types with arguments of type RaftMemberModifier and TypeMethodDescriptionConfigurationEntry.newMembers()Returns the value of thenewMembersrecord component.ConfigurationEntry.oldMembers()Returns the value of theoldMembersrecord component.Constructor parameters in io.atomix.raft.storage.log.entry with type arguments of type RaftMemberModifierConstructorDescriptionConfigurationEntry(long timestamp, Collection<RaftMember> newMembers) ConfigurationEntry(long timestamp, Collection<RaftMember> newMembers, Collection<RaftMember> oldMembers) Creates an instance of aConfigurationEntryrecord class. -
Uses of RaftMember in io.atomix.raft.storage.system
Methods in io.atomix.raft.storage.system that return types with arguments of type RaftMemberModifier and TypeMethodDescriptionConfiguration.allMembers()Configuration.newMembers()Returns the value of thenewMembersrecord component.Configuration.oldMembers()Returns the value of theoldMembersrecord component.Constructor parameters in io.atomix.raft.storage.system with type arguments of type RaftMemberModifierConstructorDescriptionConfiguration(long index, long term, long time, Collection<RaftMember> members) Configuration(long index, long term, long time, Collection<RaftMember> newMembers, Collection<RaftMember> oldMembers) Configuration(long index, long term, long time, Collection<RaftMember> newMembers, Collection<RaftMember> oldMembers, boolean force) Creates an instance of aConfigurationrecord class.