public class HttpChannelState extends Object
STATE | ACTION | |||||
---|---|---|---|---|---|---|
handling() | startAsync() | unhandle() | dispatch() | complete() | completed() | |
IDLE: | DISPATCHED | COMPLETECALLED?? | ||||
DISPATCHED: | ASYNCSTARTED | COMPLETING | ||||
ASYNCSTARTED: | ASYNCWAIT | REDISPATCHING | COMPLETECALLED | |||
REDISPATCHING: | REDISPATCHED | |||||
ASYNCWAIT: | REDISPATCH | COMPLETECALLED | ||||
REDISPATCH: | REDISPATCHED | |||||
REDISPATCHED: | ASYNCSTARTED | COMPLETING | ||||
COMPLETECALLED: | COMPLETING | COMPLETING | ||||
COMPLETING: | COMPLETING | COMPLETED | ||||
COMPLETED: |
Modifier and Type | Class and Description |
---|---|
class |
HttpChannelState.AsyncTimeout |
static class |
HttpChannelState.Next |
static class |
HttpChannelState.State |
Modifier | Constructor and Description |
---|---|
protected |
HttpChannelState(HttpChannel<?> channel) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(javax.servlet.AsyncListener listener) |
protected void |
cancelTimeout() |
void |
complete() |
protected void |
completed() |
void |
dispatch(javax.servlet.ServletContext context,
String path) |
protected void |
error(Throwable th) |
protected void |
expired() |
AsyncContextEvent |
getAsyncContextEvent() |
Object |
getAttribute(String name) |
Request |
getBaseRequest() |
ContextHandler |
getContextHandler() |
HttpChannel<?> |
getHttpChannel() |
javax.servlet.ServletResponse |
getServletResponse() |
HttpChannelState.State |
getState() |
String |
getStatusString() |
long |
getTimeout() |
protected HttpChannelState.Next |
handling() |
boolean |
isAsync() |
boolean |
isDispatched() |
boolean |
isExpired() |
boolean |
isInitial() |
boolean |
isSuspended() |
protected void |
recycle() |
void |
removeAttribute(String name) |
protected void |
scheduleDispatch() |
protected void |
scheduleTimeout() |
void |
setAttribute(String name,
Object attribute) |
void |
setTimeout(long ms) |
void |
startAsync(AsyncContextEvent event) |
String |
toString() |
protected HttpChannelState.Next |
unhandle()
Signal that the HttpConnection has finished handling the request.
|
protected HttpChannelState(HttpChannel<?> channel)
public HttpChannelState.State getState()
public void addListener(javax.servlet.AsyncListener listener)
public void setTimeout(long ms)
public long getTimeout()
public AsyncContextEvent getAsyncContextEvent()
public String getStatusString()
protected HttpChannelState.Next handling()
public void startAsync(AsyncContextEvent event)
protected void error(Throwable th)
protected HttpChannelState.Next unhandle()
public void dispatch(javax.servlet.ServletContext context, String path)
public boolean isDispatched()
protected void expired()
public void complete()
protected void completed()
protected void recycle()
protected void scheduleDispatch()
protected void scheduleTimeout()
protected void cancelTimeout()
public boolean isExpired()
public boolean isInitial()
public boolean isSuspended()
public boolean isAsync()
public Request getBaseRequest()
public HttpChannel<?> getHttpChannel()
public ContextHandler getContextHandler()
public javax.servlet.ServletResponse getServletResponse()
public void removeAttribute(String name)
Copyright © 1995-2014 Mort Bay Consulting. All Rights Reserved.