public interface ProgressAsyncHandler<T> extends AsyncHandler<T>
AsyncHandler
with two extra callback who get invoked during the content upload to a remote server.
This AsyncHandler
must be used only with PUT and POST request.AsyncHandler.STATE
Modifier and Type | Method and Description |
---|---|
AsyncHandler.STATE |
onContentWriteCompleted()
Invoked when the content (a
File , String or FileInputStream has been fully
written on the I/O socket. |
AsyncHandler.STATE |
onContentWriteProgress(long amount,
long current,
long total)
Invoked when the I/O operation associated with the
Request body wasn't fully written in a single I/O write
operation. |
AsyncHandler.STATE |
onHeaderWriteCompleted()
Invoked when the content (a
File , String or FileInputStream has been fully
written on the I/O socket. |
onBodyPartReceived, onCompleted, onHeadersReceived, onStatusReceived, onThrowable
AsyncHandler.STATE onHeaderWriteCompleted()
File
, String
or FileInputStream
has been fully
written on the I/O socket.AsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.AsyncHandler.STATE onContentWriteCompleted()
File
, String
or FileInputStream
has been fully
written on the I/O socket.AsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.AsyncHandler.STATE onContentWriteProgress(long amount, long current, long total)
Request
body wasn't fully written in a single I/O write
operation. This method is never invoked if the write operation complete in a sinfle I/O write.amount
- The amount of bytes to transfer.current
- The amount of bytes transferredtotal
- The total number of bytes transferredAsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.Copyright © 2015. All Rights Reserved.