private final class WriteProtocol.UnacknowledgedWriteResultCallback extends java.lang.Object implements SingleResultCallback<java.lang.Void>
Modifier and Type | Field and Description |
---|---|
private SingleResultCallback<WriteConcernResult> |
callback |
private InternalConnection |
connection |
private RequestMessage |
message |
private RequestMessage |
nextMessage |
private long |
startTimeNanos |
private OutputBuffer |
writtenBuffer |
Constructor and Description |
---|
UnacknowledgedWriteResultCallback(SingleResultCallback<WriteConcernResult> callback,
RequestMessage message,
RequestMessage nextMessage,
OutputBuffer writtenBuffer,
InternalConnection connection,
long startTimeNanos) |
Modifier and Type | Method and Description |
---|---|
void |
onResult(java.lang.Void result,
java.lang.Throwable t)
Called when the operation completes.
|
private final SingleResultCallback<WriteConcernResult> callback
private final RequestMessage message
private final RequestMessage nextMessage
private final OutputBuffer writtenBuffer
private final InternalConnection connection
private final long startTimeNanos
UnacknowledgedWriteResultCallback(SingleResultCallback<WriteConcernResult> callback, RequestMessage message, RequestMessage nextMessage, OutputBuffer writtenBuffer, InternalConnection connection, long startTimeNanos)
public void onResult(java.lang.Void result, java.lang.Throwable t)
SingleResultCallback
onResult
in interface SingleResultCallback<java.lang.Void>
result
- the result, which may be null. Always null if e is not null.t
- the throwable, or null if the operation completed normally