Package com.caucho.network.listen

Examples of com.caucho.network.listen.AsyncController


    return _cometController != null;
  }
 
  public boolean isAsyncStarted()
  {
    AsyncController controller = _cometController;
   
    return controller != null && controller.isAsyncStarted();
  }
View Full Code Here


  //

  @Override
  public void dispatch()
  {
    AsyncController cometController = _cometController;
   
    if (cometController == null)
      throw new IllegalStateException(L.l("dispatch is not valid when no AsyncContext is available"));
    /*
    else if (! cometController.isAsyncStarted())
      throw new IllegalStateException(L.l("dispatch is not valid when async cycle has not started, i.e. before startAsync."));
      */
    
    cometController.wake();
  }
View Full Code Here

   * Completes the comet connection
   */
  @Override
  public void complete()
  {
    AsyncController cometController = _cometController;
   
    boolean isSuspend = _tcpConnection.isCometSuspend();

    if (cometController != null) {
      cometController.complete();
    }

    // TCK:
    // XXX: should be on completing thread.
    if (! isSuspend) {
View Full Code Here

  //

  @Override
  public void dispatch()
  {
    AsyncController cometController = _cometController;
   
    if (cometController == null)
      throw new IllegalStateException(L.l("dispatch is not valid when no AsyncContext is available"));
    
    cometController.wake();
  }
View Full Code Here

   * Completes the comet connection
   */
  @Override
  public void complete()
  {
    AsyncController cometController = _cometController;
   
    if (cometController == null)
      return;

    try {
      cometController.complete();
    } finally {
      _cometController = null;
    }
  }
View Full Code Here

TOP

Related Classes of com.caucho.network.listen.AsyncController

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.