public class Servlet3ContinuationProvider.Servlet3Continuation extends Object implements Continuation, javax.servlet.AsyncListener
Constructor and Description |
---|
Servlet3Continuation() |
Modifier and Type | Method and Description |
---|---|
Object |
getObject()
Get arbitrary object associated with the continuation for context
|
protected javax.servlet.ServletOutputStream |
getOutputStream() |
boolean |
isNew()
Is this a newly created Continuation.
|
boolean |
isPending()
Get the pending status
|
boolean |
isReadyForWrite() |
boolean |
isResumed()
Get the resumed status
|
boolean |
isTimeout()
Get the timeout status
|
void |
onComplete(javax.servlet.AsyncEvent event) |
void |
onError(javax.servlet.AsyncEvent event) |
void |
onStartAsync(javax.servlet.AsyncEvent event) |
void |
onTimeout(javax.servlet.AsyncEvent event) |
void |
redispatch() |
void |
reset()
Reset the continuation
|
void |
resume()
Resume a suspended request
|
void |
setObject(Object o)
Sets arbitrary object associated with the continuation for context
|
boolean |
suspend(long timeout)
This method will suspend the request for the timeout or until resume is
called
|
protected void |
updateMessageForSuspend() |
public boolean suspend(long timeout)
Continuation
suspend
in interface Continuation
timeout
- the suspend timeout, timeout of 0 will suspend the request indefinitely.protected void updateMessageForSuspend()
public void redispatch()
public void resume()
Continuation
resume
in interface Continuation
public void reset()
Continuation
reset
in interface Continuation
public boolean isNew()
Continuation
isNew
in interface Continuation
public boolean isPending()
Continuation
isPending
in interface Continuation
public boolean isResumed()
Continuation
isResumed
in interface Continuation
public Object getObject()
Continuation
getObject
in interface Continuation
public void setObject(Object o)
Continuation
setObject
in interface Continuation
o
- An arbitrary object to associate with the continuationpublic void onComplete(javax.servlet.AsyncEvent event) throws IOException
onComplete
in interface javax.servlet.AsyncListener
IOException
public void onError(javax.servlet.AsyncEvent event) throws IOException
onError
in interface javax.servlet.AsyncListener
IOException
public void onStartAsync(javax.servlet.AsyncEvent event) throws IOException
onStartAsync
in interface javax.servlet.AsyncListener
IOException
public void onTimeout(javax.servlet.AsyncEvent event) throws IOException
onTimeout
in interface javax.servlet.AsyncListener
IOException
public boolean isReadyForWrite()
isReadyForWrite
in interface Continuation
protected javax.servlet.ServletOutputStream getOutputStream()
public boolean isTimeout()
Continuation
isTimeout
in interface Continuation
Apache CXF