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
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
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
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
onCompleted in interface AsyncHandler<T>FutureException - if something wrong happenspublic void onThrowable(Throwable t)
onThrowable in interface AsyncHandler<T>t - a ThrowableCopyright © 2015. All rights reserved.