Interface SuspendContext
- All Known Implementing Classes:
Response.SuspendedContextImpl
public interface SuspendContext
Interface represents a context of the suspended
Response.- Author:
- Alexey Stashok
-
Method Summary
Modifier and TypeMethodDescriptionGet the suspendedResponseCompletionHandler.longgetTimeout(TimeUnit timeunit) Get the suspendedResponsetimeout.Get the suspendedResponseTimeoutHandler.booleanReturns true, if theResponseis suspended, or false otherwise.voidsetTimeout(long timeout, TimeUnit timeunit) Set the suspendedResponsetimeout.
-
Method Details
-
getCompletionHandler
CompletionHandler<Response> getCompletionHandler()Get the suspendedResponseCompletionHandler.- Returns:
- the suspended
ResponseCompletionHandler.
-
getTimeoutHandler
TimeoutHandler getTimeoutHandler()Get the suspendedResponseTimeoutHandler.- Returns:
- the suspended
ResponseTimeoutHandler.
-
getTimeout
Get the suspendedResponsetimeout. If returned value less or equal to zero - timeout is not set.- Returns:
- the suspended
Responsetimeout. If returned value less or equal to zero - timeout is not set.
-
setTimeout
Set the suspendedResponsetimeout. If timeout value less or equal to zero - suspendedResponsewon't be never timed out.- Parameters:
timeout- the suspendedResponsetimeout.timeunit- timeout units.
-
isSuspended
boolean isSuspended()Returns true, if theResponseis suspended, or false otherwise.- Returns:
- true, if the
Responseis suspended, or false otherwise.
-