Interface ReplicationOperation.PrimaryResult<RequestT extends ReplicationRequest<RequestT>>
-
- All Known Implementing Classes:
TransportReplicationAction.PrimaryResult
,TransportWriteAction.WritePrimaryResult
- Enclosing class:
- ReplicationOperation<Request extends ReplicationRequest<Request>,ReplicaRequest extends ReplicationRequest<ReplicaRequest>,PrimaryResultT extends ReplicationOperation.PrimaryResult<ReplicaRequest>>
public static interface ReplicationOperation.PrimaryResult<RequestT extends ReplicationRequest<RequestT>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RequestT
replicaRequest()
void
setShardInfo(ReplicationResponse.ShardInfo shardInfo)
-
-
-
Method Detail
-
replicaRequest
@Nullable RequestT replicaRequest()
- Returns:
- null if no operation needs to be sent to a replica (for example when the operation failed on the primary due to a parsing exception)
-
setShardInfo
void setShardInfo(ReplicationResponse.ShardInfo shardInfo)
-
-