An abstraction to implement blocking Raft ops.
A query operation that requires to access RaftNode state can implement this interface.
Contains methods that are invoked on life cycle changes of a Raft node
Marker interface for all operations used in Raft system.
Services can implement this interface to get notified when there is a leader change in a Raft group.
Contains metadata information for Raft groups, such as group id, group members, etc.
Provides access to CP subsystem utilities
When there is a membership change in the CP subsystem, all decided membership changes of Raft groups are maintained here.
Contains a membership change that will be performed on a CP group
Maintains the CP subsystem metadata, such as CP groups, active CP members, leaving and joining CP members, etc.
Snapshot of the Metadata Raft group state
Performs invocations to create & destroy Raft groups, commits
Base operation class for operations to be replicated to and executed on Raft group members.
Provides information about internal Raft services.
Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.