java.lang.Runnable, java.util.EventListener, javax.servlet.AsyncListener, AbstractServerTransport.Scheduler, AbstractHttpTransport.HttpSchedulerAbstractStreamHttpTransport.DispatchingLongPollSchedulerprotected abstract class AbstractHttpTransport.LongPollScheduler extends java.lang.Object implements java.lang.Runnable, AbstractHttpTransport.HttpScheduler, javax.servlet.AsyncListener
| Modifier | Constructor | Description |
|---|---|---|
protected |
LongPollScheduler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.AsyncContext asyncContext,
ServerSessionImpl session,
org.cometd.bayeux.server.ServerMessage.Mutable reply,
long timeout) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cancel() |
|
protected abstract void |
dispatch() |
|
protected void |
error(int code) |
|
javax.servlet.AsyncContext |
getAsyncContext() |
|
org.cometd.bayeux.server.ServerMessage.Mutable |
getMetaConnectReply() |
|
javax.servlet.http.HttpServletRequest |
getRequest() |
|
javax.servlet.http.HttpServletResponse |
getResponse() |
|
ServerSessionImpl |
getServerSession() |
|
void |
onComplete(javax.servlet.AsyncEvent asyncEvent) |
|
void |
onError(javax.servlet.AsyncEvent event) |
|
void |
onStartAsync(javax.servlet.AsyncEvent event) |
|
void |
onTimeout(javax.servlet.AsyncEvent event) |
|
void |
run() |
|
void |
schedule() |
protected LongPollScheduler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.AsyncContext asyncContext,
ServerSessionImpl session,
org.cometd.bayeux.server.ServerMessage.Mutable reply,
long timeout)
public javax.servlet.http.HttpServletRequest getRequest()
getRequest in interface AbstractHttpTransport.HttpSchedulerpublic javax.servlet.http.HttpServletResponse getResponse()
getResponse in interface AbstractHttpTransport.HttpSchedulerpublic javax.servlet.AsyncContext getAsyncContext()
getAsyncContext in interface AbstractHttpTransport.HttpSchedulerpublic ServerSessionImpl getServerSession()
public org.cometd.bayeux.server.ServerMessage.Mutable getMetaConnectReply()
public void schedule()
schedule in interface AbstractServerTransport.Schedulerpublic void cancel()
cancel in interface AbstractServerTransport.Schedulerpublic void run()
run in interface java.lang.Runnablepublic void onStartAsync(javax.servlet.AsyncEvent event)
throws java.io.IOException
onStartAsync in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onTimeout(javax.servlet.AsyncEvent event)
throws java.io.IOException
onTimeout in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onComplete(javax.servlet.AsyncEvent asyncEvent)
throws java.io.IOException
onComplete in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onError(javax.servlet.AsyncEvent event)
throws java.io.IOException
onError in interface javax.servlet.AsyncListenerjava.io.IOExceptionprotected abstract void dispatch()
protected void error(int code)
Copyright © 2008–2017 The CometD Project. All rights reserved.