BasicReplicationRequest |
A replication request that has no more information than ReplicationRequest.
|
ReplicatedWriteRequest<R extends ReplicatedWriteRequest<R>> |
|
ReplicationOperation<Request extends ReplicationRequest<Request>,ReplicaRequest extends ReplicationRequest<ReplicaRequest>,PrimaryResultT extends ReplicationOperation.PrimaryResult<ReplicaRequest>> |
|
ReplicationRequest<Request extends ReplicationRequest<Request>> |
|
ReplicationRequestBuilder<Request extends ReplicationRequest<Request>,Response extends ActionResponse,RequestBuilder extends ReplicationRequestBuilder<Request,Response,RequestBuilder>> |
|
ReplicationResponse |
Base class for write action responses.
|
ReplicationResponse.ShardInfo |
|
ReplicationResponse.ShardInfo.Failure |
|
ReplicationTask |
Task that tracks replication actions.
|
ReplicationTask.Status |
|
TransportBroadcastReplicationAction<Request extends BroadcastRequest<Request>,Response extends BroadcastResponse,ShardRequest extends ReplicationRequest<ShardRequest>,ShardResponse extends ReplicationResponse> |
Base class for requests that should be executed on all shards of an index or several indices.
|
TransportReplicationAction<Request extends ReplicationRequest<Request>,ReplicaRequest extends ReplicationRequest<ReplicaRequest>,Response extends ReplicationResponse> |
Base class for requests that should be executed on a primary copy followed by replica copies.
|
TransportReplicationAction.ConcreteReplicaRequest<R extends TransportRequest> |
|
TransportReplicationAction.ConcreteShardRequest<R extends TransportRequest> |
a wrapper class to encapsulate a request when being sent to a specific allocation id
|
TransportReplicationAction.PrimaryResult<ReplicaRequest extends ReplicationRequest<ReplicaRequest>,Response extends ReplicationResponse> |
|
TransportReplicationAction.ReplicaResponse |
|
TransportReplicationAction.ReplicaResult |
|
TransportWriteAction<Request extends ReplicatedWriteRequest<Request>,ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>,Response extends ReplicationResponse & WriteResponse> |
Base class for transport actions that modify data in some shard like index, delete, and shardBulk.
|
TransportWriteAction.WritePrimaryResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>,Response extends ReplicationResponse & WriteResponse> |
Result of taking the action on the primary.
|
TransportWriteAction.WriteReplicaResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>> |
Result of taking the action on the replica.
|