public interface PutCompletionCallback
Modifier and Type | Method and Description |
---|---|
void |
onBlockSetFinished(ClientPutState state,
ClientContext context)
Called when the ClientPutState knows that it knows about
all the blocks it will need to put.
|
void |
onEncode(BaseClientKey usk,
ClientPutState state,
ClientContext context)
Called when we know the final URI of the state in question.
|
void |
onFailure(InsertException e,
ClientPutState state,
ClientContext context) |
void |
onFetchable(ClientPutState state)
Called when enough data has been inserted that the file can be
retrieved, even if not all data has been inserted yet.
|
void |
onMetadata(Bucket meta,
ClientPutState state,
ClientContext context)
Called as an alternative to onEncode, if a metadata length threshold
was specified.
|
void |
onMetadata(Metadata m,
ClientPutState state,
ClientContext context)
Only called if explicitly asked for, in which case, generally
the metadata won't be inserted.
|
void |
onResume(ClientContext context)
Called on restarting the node for a persistent request.
|
void |
onSuccess(ClientPutState state,
ClientContext context) |
void |
onTransition(ClientPutState oldState,
ClientPutState newState,
ClientContext context) |
void onSuccess(ClientPutState state, ClientContext context)
void onFailure(InsertException e, ClientPutState state, ClientContext context)
void onEncode(BaseClientKey usk, ClientPutState state, ClientContext context)
void onTransition(ClientPutState oldState, ClientPutState newState, ClientContext context)
void onMetadata(Metadata m, ClientPutState state, ClientContext context)
void onMetadata(Bucket meta, ClientPutState state, ClientContext context)
void onFetchable(ClientPutState state)
void onBlockSetFinished(ClientPutState state, ClientContext context)
void onResume(ClientContext context) throws InsertException, ResumeFailedException
InsertException
ResumeFailedException