public class HttpChannelState extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpChannelState.Action
The actions to take as the channel moves from state to state.
|
static class |
HttpChannelState.State |
Modifier and Type | Method and Description |
---|---|
boolean |
abortResponse() |
void |
addListener(AsyncListener listener) |
void |
asyncError(Throwable failure) |
boolean |
commitResponse() |
void |
complete() |
boolean |
completeResponse() |
void |
dispatch(ServletContext context,
String path) |
AsyncContextEvent |
getAsyncContextEvent() |
Object |
getAttribute(String name) |
Request |
getBaseRequest() |
ContextHandler |
getContextHandler() |
HttpChannel |
getHttpChannel() |
ServletResponse |
getServletResponse() |
ServletResponse |
getServletResponse(AsyncContextEvent event) |
HttpChannelState.State |
getState() |
String |
getStatusString() |
long |
getTimeout() |
HttpChannelState.Action |
handling() |
boolean |
hasListener(AsyncListener listener) |
boolean |
isAsync() |
boolean |
isAsyncStarted() |
boolean |
isExpired() |
boolean |
isIdle() |
boolean |
isInitial() |
boolean |
isResponseCommitted() |
boolean |
isResponseCompleted() |
boolean |
isSendError() |
boolean |
isSuspended() |
boolean |
onContentAdded()
Called to signal that content is now available to read.
|
boolean |
onReadEof()
Called to signal that a read has read -1.
|
boolean |
onReadPossible()
Called to indicate that more content may be available,
but that a handling thread may need to produce (fill/parse)
it.
|
boolean |
onReadReady()
Called to signal that the channel is ready for a callback.
|
void |
onReadUnready()
Called to signal async read isReady() has returned false.
|
boolean |
onWritePossible() |
boolean |
partialResponse() |
void |
removeAttribute(String name) |
void |
sendError(int code,
String message) |
void |
setAttribute(String name,
Object attribute) |
void |
setTimeout(long ms) |
void |
startAsync(AsyncContextEvent event) |
String |
toString() |
void |
upgrade() |
public HttpChannelState.State getState()
public void addListener(AsyncListener listener)
public boolean hasListener(AsyncListener listener)
public boolean isSendError()
public void setTimeout(long ms)
public long getTimeout()
public AsyncContextEvent getAsyncContextEvent()
public String getStatusString()
public boolean commitResponse()
public boolean partialResponse()
public boolean completeResponse()
public boolean isResponseCommitted()
public boolean isResponseCompleted()
public boolean abortResponse()
public HttpChannelState.Action handling()
public void startAsync(AsyncContextEvent event)
public void dispatch(ServletContext context, String path)
public void complete()
public void asyncError(Throwable failure)
public void sendError(int code, String message)
public void upgrade()
public boolean isIdle()
public boolean isExpired()
public boolean isInitial()
public boolean isSuspended()
public boolean isAsyncStarted()
public boolean isAsync()
public Request getBaseRequest()
public HttpChannel getHttpChannel()
public ContextHandler getContextHandler()
public ServletResponse getServletResponse()
public ServletResponse getServletResponse(AsyncContextEvent event)
public void removeAttribute(String name)
public void onReadUnready()
HttpChannel.onAsyncWaitForContent()
either from this method or from a subsequent call to unhandle()
.public boolean onContentAdded()
public boolean onReadReady()
onReadUnready()
followed by
onContentAdded()
, except that as content is already
available, read interest is never set.public boolean onReadPossible()
true
if more content may be availablepublic boolean onReadEof()
true
if wokenpublic boolean onWritePossible()
Copyright © 2010 - 2020 Adobe. All Rights Reserved