Package io.atomix.raft.roles
Class InactiveRole
java.lang.Object
io.atomix.raft.roles.AbstractRole
io.atomix.raft.roles.InactiveRole
- Direct Known Subclasses:
PassiveRole
Inactive state.
-
Field Summary
Fields inherited from class io.atomix.raft.roles.AbstractRole
log, raft -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiononAppend(AppendRequest request) Handles an append request.onConfigure(ConfigureRequest request) Handles a configure request.onInstall(InstallRequest request) Handles an install request.onPoll(PollRequest request) Handles a poll request.onReconfigure(ReconfigureRequest request) Handles a configure request.onTransfer(TransferRequest request) Handles a transfer request.onVote(VoteRequest request) Handles a vote request.role()Returns the Raft state represented by this state.Methods inherited from class io.atomix.raft.roles.AbstractRole
forward, isRunning, logRequest, logResponse, start, stop, toString, updateTermAndLeader
-
Constructor Details
-
InactiveRole
-
-
Method Details
-
role
Description copied from class:AbstractRoleReturns the Raft state represented by this state.- Specified by:
rolein interfaceRaftRole- Specified by:
rolein classAbstractRole- Returns:
- The Raft state represented by this state.
-
onConfigure
Description copied from interface:RaftRoleHandles a configure request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onInstall
Description copied from interface:RaftRoleHandles an install request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onReconfigure
Description copied from interface:RaftRoleHandles a configure request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onTransfer
Description copied from interface:RaftRoleHandles a transfer request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onAppend
Description copied from interface:RaftRoleHandles an append request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onPoll
Description copied from interface:RaftRoleHandles a poll request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-
onVote
Description copied from interface:RaftRoleHandles a vote request.- Parameters:
request- The request to handle.- Returns:
- A completable future to be completed with the request response.
-