Package org.jboss.netty.util

Examples of org.jboss.netty.util.Timeout.cancel()


    {
      // if queue is full remove an element and undo its timer
      T o = q.remove();
      Timeout timer = _timers.remove(o);
      if (timer != null)
        timer.cancel();
      Constants.ahessianLogger.warn("queue overflow -> removed "+e);
    }
    if (result)
      _last = e;
   
View Full Code Here


      result = q.poll();
      if (result != null)
      {
        Timeout timer = _timers.remove(result);
        if (timer != null)
          timer.cancel();
      }
    }
    return result;
  }
View Full Code Here

    session.setClosed(false);
   
    // if we have a session timeout set, cancel it.
    Timeout timeOut = session.removeTimeout();
    if (timeOut != null)
      timeOut.cancel();
   
    // check if the session is already connected to a channel
    Channel c = pipeline.getChannel();
    if (c != null && c.isOpen())
    {
View Full Code Here

   * Resets the timeout on this channel
   */
  protected void resetTimer() {
    Timeout t = timerTimeout.getAndSet(timer.newTimeout(this, this.timeout, TimeUnit.MILLISECONDS));
    if(t!=null) {
      t.cancel();
    }
  }
 
  /**
   * When a write request is processed, the timeout is reset.
View Full Code Here

   * @return
   * @see org.jboss.netty.channel.Channel#close()
   */
  public ChannelFuture close() {
    Timeout t = timerTimeout.getAndSet(null);
    if(t!=null) t.cancel();
    return channel.close();
  }
 
 

View Full Code Here

    private void cancelRequestTimeouts(Request request)
    {
        Timeout sendTimeout = request.getSendTimeout();
        if (sendTimeout != null && !sendTimeout.isCancelled()) {
            sendTimeout.cancel();
        }

        Timeout receiveTimeout = request.getReceiveTimeout();
        if (receiveTimeout != null && !receiveTimeout.isCancelled()) {
            receiveTimeout.cancel();
View Full Code Here

            sendTimeout.cancel();
        }

        Timeout receiveTimeout = request.getReceiveTimeout();
        if (receiveTimeout != null && !receiveTimeout.isCancelled()) {
            receiveTimeout.cancel();
        }

        Timeout readTimeout = request.getReadTimeout();
        if (readTimeout != null && !readTimeout.isCancelled()) {
            readTimeout.cancel();
View Full Code Here

            receiveTimeout.cancel();
        }

        Timeout readTimeout = request.getReadTimeout();
        if (readTimeout != null && !readTimeout.isCancelled()) {
            readTimeout.cancel();
        }
    }

    private void cancelAllTimeouts()
    {
View Full Code Here

    private void cancelRequestTimeouts(Request request)
    {
        Timeout sendTimeout = request.getSendTimeout();
        if (sendTimeout != null) {
            sendTimeout.cancel();
        }

        Timeout responseTimeout = request.getReceiveTimeout();
        if (responseTimeout != null) {
            responseTimeout.cancel();
View Full Code Here

            sendTimeout.cancel();
        }

        Timeout responseTimeout = request.getReceiveTimeout();
        if (responseTimeout != null) {
            responseTimeout.cancel();
        }
    }

    private void cancelAllTimeouts()
    {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.