UploadType - the expected uploaded itempublic class ChunkedUploadResponseHandler<UploadType> extends java.lang.Object implements IStatefulResponseHandler<ChunkedUploadResult<UploadType>,UploadType>
| Constructor and Description |
|---|
ChunkedUploadResponseHandler(java.lang.Class<UploadType> uploadType)
Creates a chunked upload response handler
|
| Modifier and Type | Method and Description |
|---|---|
void |
configConnection(IConnection connection)
Do nothing before getting the response
|
void |
configConnection(okhttp3.Response response)
Do nothing before getting the response
|
ChunkedUploadResult<UploadType> |
generateResult(IHttpRequest request,
IConnection connection,
ISerializer serializer,
ILogger logger)
Generate the chunked upload response result
|
ChunkedUploadResult<UploadType> |
generateResult(IHttpRequest request,
okhttp3.Response response,
ISerializer serializer,
ILogger logger)
Generate the chunked upload response result
|
public ChunkedUploadResponseHandler(java.lang.Class<UploadType> uploadType)
uploadType - the expected upload item typepublic void configConnection(IConnection connection)
configConnection in interface IStatefulResponseHandler<ChunkedUploadResult<UploadType>,UploadType>connection - the connectionpublic void configConnection(okhttp3.Response response)
configConnection in interface IStatefulResponseHandler<ChunkedUploadResult<UploadType>,UploadType>response - The responsepublic ChunkedUploadResult<UploadType> generateResult(IHttpRequest request, IConnection connection, ISerializer serializer, ILogger logger) throws java.lang.Exception
generateResult in interface IStatefulResponseHandler<ChunkedUploadResult<UploadType>,UploadType>request - the HTTP requestconnection - the HTTP connectionserializer - the serializerlogger - the system loggerjava.lang.Exception - an exception occurs if the request was unable to complete for any reasonpublic ChunkedUploadResult<UploadType> generateResult(IHttpRequest request, okhttp3.Response response, ISerializer serializer, ILogger logger) throws java.lang.Exception
generateResult in interface IStatefulResponseHandler<ChunkedUploadResult<UploadType>,UploadType>request - the HTTP requestresponse - the HTTP responseserializer - the serializerlogger - the system loggerjava.lang.Exception - an exception occurs if the request was unable to complete for any reason