Package org.eclipse.jetty.server
Class AsyncContextEvent
java.lang.Object
javax.servlet.AsyncEvent
org.eclipse.jetty.server.AsyncContextEvent
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsyncContextState
private final ContextHandler.Context
private javax.servlet.ServletContext
private String
private final HttpChannelState
private Throwable
private Scheduler.Task
-
Constructor Summary
ConstructorsConstructorDescriptionAsyncContextEvent
(ContextHandler.Context context, AsyncContextState asyncContext, HttpChannelState state, Request baseRequest, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
javax.servlet.AsyncContext
javax.servlet.ServletContext
getPath()
javax.servlet.ServletContext
javax.servlet.ServletContext
boolean
void
run()
void
setDispatchContext
(javax.servlet.ServletContext context) void
setDispatchPath
(String path) void
setTimeoutTask
(Scheduler.Task task) Methods inherited from class javax.servlet.AsyncEvent
getSuppliedRequest, getSuppliedResponse
-
Field Details
-
_context
-
_asyncContext
-
_state
-
_dispatchContext
private javax.servlet.ServletContext _dispatchContext -
_dispatchPath
-
_timeoutTask
-
_throwable
-
-
Constructor Details
-
AsyncContextEvent
public AsyncContextEvent(ContextHandler.Context context, AsyncContextState asyncContext, HttpChannelState state, Request baseRequest, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
-
-
Method Details
-
getSuspendedContext
public javax.servlet.ServletContext getSuspendedContext() -
getContext
-
getDispatchContext
public javax.servlet.ServletContext getDispatchContext() -
getServletContext
public javax.servlet.ServletContext getServletContext() -
getPath
- Returns:
- The path in the context (encoded with possible query string)
-
setTimeoutTask
-
hasTimeoutTask
public boolean hasTimeoutTask() -
cancelTimeoutTask
public void cancelTimeoutTask() -
getAsyncContext
public javax.servlet.AsyncContext getAsyncContext()- Overrides:
getAsyncContext
in classjavax.servlet.AsyncEvent
-
getThrowable
- Overrides:
getThrowable
in classjavax.servlet.AsyncEvent
-
setDispatchContext
public void setDispatchContext(javax.servlet.ServletContext context) -
setDispatchPath
- Parameters:
path
- encoded URI
-
completed
public void completed() -
getHttpChannelState
-
run
public void run() -
addThrowable
-