protected static class TransportWriteAction.WriteReplicaResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>> extends TransportReplicationAction.ReplicaResult
Modifier and Type | Field | Description |
---|---|---|
Translog.Location |
location |
Constructor | Description |
---|---|
WriteReplicaResult(ReplicaRequest request,
Translog.Location location,
java.lang.Exception operationFailure,
IndexShard replica,
org.apache.logging.log4j.Logger logger) |
Modifier and Type | Method | Description |
---|---|---|
void |
onFailure(java.lang.Exception ex) |
|
void |
onSuccess(boolean forcedRefresh) |
|
void |
respond(ActionListener<TransportResponse.Empty> listener) |
|
protected void |
respondIfPossible(java.lang.Exception ex) |
Respond if the refresh has occurred and the listener is ready.
|
public final Translog.Location location
public WriteReplicaResult(ReplicaRequest request, @Nullable Translog.Location location, @Nullable java.lang.Exception operationFailure, IndexShard replica, org.apache.logging.log4j.Logger logger)
public void respond(ActionListener<TransportResponse.Empty> listener)
respond
in class TransportReplicationAction.ReplicaResult
protected void respondIfPossible(java.lang.Exception ex)
this
.public void onFailure(java.lang.Exception ex)
public void onSuccess(boolean forcedRefresh)