T
- public abstract class WebDavCompletionHandlerBase<T> extends Object implements AsyncHandler<T>
AsyncHandler
that add support for WebDav's response manipulation.AsyncHandler.STATE
Constructor and Description |
---|
WebDavCompletionHandlerBase() |
Modifier and Type | Method and Description |
---|---|
AsyncHandler.STATE |
onBodyPartReceived(HttpResponseBodyPart content)
Invoked as soon as some response body part are received.
|
T |
onCompleted()
Invoked once the HTTP response processing is finished.
|
abstract T |
onCompleted(WebDavResponse response)
Invoked once the HTTP response has been fully read.
|
AsyncHandler.STATE |
onHeadersReceived(HttpResponseHeaders headers)
Invoked as soon as the HTTP headers has been received.
|
AsyncHandler.STATE |
onStatusReceived(HttpResponseStatus status)
Invoked as soon as the HTTP status line has been received
|
void |
onThrowable(Throwable t)
Invoked when an unexpected exception occurs during the processing of the response.
|
public final AsyncHandler.STATE onBodyPartReceived(HttpResponseBodyPart content) throws Exception
AsyncHandler
onBodyPartReceived
in interface AsyncHandler<T>
content
- response's body part.AsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.Exception
- if something wrong happenspublic final AsyncHandler.STATE onStatusReceived(HttpResponseStatus status) throws Exception
AsyncHandler
onStatusReceived
in interface AsyncHandler<T>
status
- the status code and test of the responseAsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.Exception
- if something wrong happenspublic final AsyncHandler.STATE onHeadersReceived(HttpResponseHeaders headers) throws Exception
AsyncHandler
onHeadersReceived
in interface AsyncHandler<T>
headers
- the HTTP headers.AsyncHandler.STATE
telling to CONTINUE or ABORT the current processing.Exception
- if something wrong happenspublic final T onCompleted() throws Exception
AsyncHandler
onCompleted
in interface AsyncHandler<T>
Future
Exception
- if something wrong happenspublic void onThrowable(Throwable t)
AsyncHandler
onThrowable
in interface AsyncHandler<T>
t
- a Throwable
Copyright © 2014. All Rights Reserved.