Class AbstractHttpTransport.LongPollScheduler

java.lang.Object
org.cometd.server.transport.AbstractHttpTransport.LongPollScheduler
All Implemented Interfaces:
java.lang.Runnable, java.util.EventListener, javax.servlet.AsyncListener, AbstractServerTransport.Scheduler, AbstractHttpTransport.HttpScheduler
Direct Known Subclasses:
AbstractStreamHttpTransport.DispatchingLongPollScheduler
Enclosing class:
AbstractHttpTransport

protected abstract class AbstractHttpTransport.LongPollScheduler
extends java.lang.Object
implements java.lang.Runnable, AbstractHttpTransport.HttpScheduler, javax.servlet.AsyncListener
  • Constructor Summary

    Constructors 
    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)  
  • Method Summary

    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()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LongPollScheduler

      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)
  • Method Details