Class TimeoutCompleteListener
java.lang.Object
org.eclipse.jetty.io.CyclicTimeout
org.eclipse.jetty.client.TimeoutCompleteListener
- All Implemented Interfaces:
EventListener, Response.CompleteListener, Response.ResponseListener, Destroyable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate final AtomicReference<Request> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonComplete(Result result) Callback method invoked when the request and the response have been processed, either successfully or not.voidInvoked when the timeout expires.(package private) voidschedule(HttpRequest request, long timeoutAt) Methods inherited from class CyclicTimeout
cancel, destroy, getScheduler, schedule
-
Field Details
-
LOG
-
request
-
-
Constructor Details
-
TimeoutCompleteListener
-
-
Method Details
-
onTimeoutExpired
public void onTimeoutExpired()Description copied from class:CyclicTimeoutInvoked when the timeout expires.
- Specified by:
onTimeoutExpiredin classCyclicTimeout
-
onComplete
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
-
schedule
-