Package | Description |
---|---|
com.hazelcast.client.cp.internal.session |
Contains client-side impl of the Raft proxy session manager
|
com.hazelcast.cp.internal |
Contains implementation of the CP subsystem
|
com.hazelcast.cp.internal.datastructures.atomiclong |
Contains service classes for the Raft-based
IAtomicLong implementation |
com.hazelcast.cp.internal.datastructures.atomiclong.operation |
Contains operations for the Raft-based
IAtomicLong implementation |
com.hazelcast.cp.internal.datastructures.atomiclong.proxy |
Contains
IAtomicLong functionality
based on the Raft algorithm. |
com.hazelcast.cp.internal.datastructures.atomicref |
Contains service classes for the Raft-based
IAtomicReference implementation |
com.hazelcast.cp.internal.datastructures.atomicref.operation |
Contains operations for the Raft-based
IAtomicReference implementation |
com.hazelcast.cp.internal.datastructures.atomicref.proxy |
Contains
IAtomicReference functionality
based on the Raft algorithm. |
com.hazelcast.cp.internal.datastructures.countdownlatch |
Contains service classes for the Raft-based
ICountDownLatch implementation |
com.hazelcast.cp.internal.datastructures.countdownlatch.operation |
Contains operations for the Raft-based
ICountDownLatch implementation |
com.hazelcast.cp.internal.datastructures.countdownlatch.proxy |
Contains
IAtomicLong functionality
based on the Raft algorithm. |
com.hazelcast.cp.internal.datastructures.lock |
Contains service classes for the Raft-based
ILock
and FencedLock implementation |
com.hazelcast.cp.internal.datastructures.lock.operation |
Contains operations for the Raft-based
ILock implementation |
com.hazelcast.cp.internal.datastructures.lock.proxy |
Contains
ILock functionality
based on the Raft algorithm. |
com.hazelcast.cp.internal.datastructures.semaphore |
Contains service classes for the Raft-based
ISemaphore implementation |
com.hazelcast.cp.internal.datastructures.semaphore.operation |
Contains operations for the Raft-based
ISemaphore implementation |
com.hazelcast.cp.internal.datastructures.semaphore.proxy |
Contains
ISemaphore functionality
based on the Raft algorithm. |
com.hazelcast.cp.internal.datastructures.spi.blocking |
Contains the interfaces and abstractions that are implemented / extended
by blocking Raft services, such as Lock, Semaphore, and CountDownLatch
|
com.hazelcast.cp.internal.datastructures.spi.blocking.operation |
Contains the operations that are used by the
AbstractBlockingService abstraction |
com.hazelcast.cp.internal.datastructures.spi.operation |
Contains the operations that is used for managing proxies
for the Raft-based data structure implementations
|
com.hazelcast.cp.internal.operation |
Contains operations for the Raft Invocation SPI
|
com.hazelcast.cp.internal.operation.integration |
Contains Hazelcast operations that carry out Raft RPCs
|
com.hazelcast.cp.internal.raftop |
Contains operations that are used in Hazelcast's Raft implementation
|
com.hazelcast.cp.internal.raftop.metadata |
Contains operations that are used in the Metadata CP group
|
com.hazelcast.cp.internal.raftop.snapshot |
Contains operations that are used by Hazelcast to implement
Raft's snapshotting mechanism
|
com.hazelcast.cp.internal.session |
Contains service classes
for the Raft-based
ISemaphore implementation |
com.hazelcast.cp.internal.session.operation |
Contains operations that are internally used by the CP session API
|
com.hazelcast.spi.impl.operationservice.impl |
Contains the code for the
InternalOperationService implementation. |
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
CPGroupInfo
Contains metadata information for Raft groups, such as group id,
group members, etc.
|
CPMemberInfo
CPMember represents a member in Raft group. |
MembershipChangeSchedule
When there is a membership change in the CP subsystem,
all decided membership changes of Raft groups are maintained here.
|
MetadataRaftGroupManager
Maintains the CP subsystem metadata, such as CP groups, active CP members,
leaving and joining CP members, etc.
|
MetadataRaftGroupSnapshot
Snapshot of the Metadata Raft group state
|
RaftGroupId
Implementation of
CPGroupId . |
RaftInvocationManager
Performs invocations to create & destroy Raft groups,
commits
RaftOp and runs queries on Raft groups. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
Class and Description |
---|
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
RaftService
Contains
RaftNode instances that run the Raft consensus algorithm
for the created CP groups. |
Class and Description |
---|
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
CPMemberInfo
CPMember represents a member in Raft group. |
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
RaftSystemOperation
Marker interface for all operations used in Raft system.
|
Class and Description |
---|
RaftSystemOperation
Marker interface for all operations used in Raft system.
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftNodeAware
A query operation that requires to access RaftNode state can implement
this interface.
|
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
CPMemberInfo
CPMember represents a member in Raft group. |
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
MetadataRaftGroupManager
Maintains the CP subsystem metadata, such as CP groups, active CP members,
leaving and joining CP members, etc.
|
RaftGroupId
Implementation of
CPGroupId . |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
RaftSystemOperation
Marker interface for all operations used in Raft system.
|
Class and Description |
---|
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
RaftGroupId
Implementation of
CPGroupId . |
RaftGroupLifecycleAwareService
Contains methods that are invoked on life cycle changes of a Raft group
|
TermChangeAwareService
Services can implement this interface to get notified when there is
a leader change in a Raft group.
|
Class and Description |
---|
IndeterminateOperationStateAware
When a
RaftOp is replicated to the leader of a Raft group,
but the leader fails before it sends any response, the caller has no idea
about the status of its operation. |
RaftOp
Base operation class for operations to be replicated to and executed on
Raft group members.
|
Class and Description |
---|
CPMemberInfo
CPMember represents a member in Raft group. |
RaftService
Contains
RaftNode instances that run the Raft consensus algorithm
for the created CP groups. |
Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.