Package org.eclipse.jetty.client
Class TimeoutCompleteListener
- java.lang.Object
-
- org.eclipse.jetty.io.CyclicTimeout
-
- org.eclipse.jetty.client.TimeoutCompleteListener
-
- All Implemented Interfaces:
EventListener,Response.CompleteListener,Response.ResponseListener,org.eclipse.jetty.util.component.Destroyable
public class TimeoutCompleteListener extends org.eclipse.jetty.io.CyclicTimeout implements Response.CompleteListener
-
-
Constructor Summary
Constructors Constructor Description TimeoutCompleteListener(org.eclipse.jetty.util.thread.Scheduler scheduler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonComplete(Result result)Callback method invoked when the request and the response have been processed, either successfully or not.voidonTimeoutExpired()
-
-
-
Method Detail
-
onTimeoutExpired
public void onTimeoutExpired()
- Specified by:
onTimeoutExpiredin classorg.eclipse.jetty.io.CyclicTimeout
-
onComplete
public void onComplete(Result result)
Description copied from interface:Response.CompleteListenerCallback method invoked when the request and the response have been processed, either successfully or not.The
resultparameter contains the request, the response, and eventual failures.Requests may complete after response, for example in case of big uploads that are discarded or read asynchronously by the server. This method is always invoked after
Response.SuccessListener.onSuccess(Response)orResponse.FailureListener.onFailure(Response, Throwable), and only when request indicates that it is completed.- Specified by:
onCompletein interfaceResponse.CompleteListener- Parameters:
result- the result of the request / response exchange
-
-