Class Response.SuspendedContextImpl
java.lang.Object
org.glassfish.grizzly.http.server.Response.SuspendedContextImpl
- All Implemented Interfaces:
SuspendContext
- Enclosing class:
- Response
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.grizzly.CompletionHandler<Response>Get the suspendedResponseCompletionHandler.longgetTimeout(TimeUnit timeunit) Get the suspendedResponsetimeout.Get the suspendedResponseTimeoutHandler.booleanReturns true, if theResponseis suspended, or false otherwise.voidDeprecated.protected booleanmarkCancelled(int expectedModCount) MarksResponseas cancelled, if expectedModCount corresponds to the current modCount.booleanMarksResponseas resumed, but doesn't resume associatedFilterChainContextinvocation.voidsetTimeout(long timeout, TimeUnit timeunit) Set the suspendedResponsetimeout.
-
Constructor Details
-
SuspendedContextImpl
public SuspendedContextImpl()
-
-
Method Details
-
markResumed
public boolean markResumed()MarksResponseas resumed, but doesn't resume associatedFilterChainContextinvocation. -
markCancelled
protected boolean markCancelled(int expectedModCount) MarksResponseas cancelled, if expectedModCount corresponds to the current modCount. This method doesn't resume associatedFilterChainContextinvocation. -
markCancelled
public void markCancelled()Deprecated.MarksResponseas cancelled, but doesn't resume associatedFilterChainContextinvocation. -
getCompletionHandler
Description copied from interface:SuspendContextGet the suspendedResponseCompletionHandler.- Specified by:
getCompletionHandlerin interfaceSuspendContext- Returns:
- the suspended
ResponseCompletionHandler.
-
getTimeoutHandler
Description copied from interface:SuspendContextGet the suspendedResponseTimeoutHandler.- Specified by:
getTimeoutHandlerin interfaceSuspendContext- Returns:
- the suspended
ResponseTimeoutHandler.
-
getTimeout
Description copied from interface:SuspendContextGet the suspendedResponsetimeout. If returned value less or equal to zero - timeout is not set.- Specified by:
getTimeoutin interfaceSuspendContext- Returns:
- the suspended
Responsetimeout. If returned value less or equal to zero - timeout is not set.
-
setTimeout
Description copied from interface:SuspendContextSet the suspendedResponsetimeout. If timeout value less or equal to zero - suspendedResponsewon't be never timed out.- Specified by:
setTimeoutin interfaceSuspendContext- Parameters:
timeout- the suspendedResponsetimeout.timeunit- timeout units.
-
isSuspended
public boolean isSuspended()Description copied from interface:SuspendContextReturns true, if theResponseis suspended, or false otherwise.- Specified by:
isSuspendedin interfaceSuspendContext- Returns:
- true, if the
Responseis suspended, or false otherwise.
-
getSuspendStatus
-