Tabnine Logo
NioReceiver.addEvent
Code IndexAdd Tabnine to your IDE (free)

How to use
addEvent
method
in
org.apache.catalina.tribes.transport.nio.NioReceiver

Best Java code snippets using org.apache.catalina.tribes.transport.nio.NioReceiver.addEvent (Showing top 8 results out of 315)

origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

private void cancelKey(final SelectionKey key) {
  if ( log.isTraceEnabled() ) 
    log.trace("Adding key for cancel event:"+key);
  ObjectReader reader = (ObjectReader)key.attachment();
  if ( reader != null ) {
    reader.setCancelled(true);
    reader.finish();
  }
  Runnable cx = new Runnable() {
    public void run() {
      if ( log.isTraceEnabled() ) 
        log.trace("Cancelling key:"+key);
      NioReceiver.cancelledKey(key);
    }
  };
  receiver.addEvent(cx);
}

origin: org.apache.tomcat/tomcat-tribes

private void cancelKey(final SelectionKey key) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for cancel event:"+key);
  ObjectReader reader = (ObjectReader)key.attachment();
  if ( reader != null ) {
    reader.setCancelled(true);
    reader.finish();
  }
  Runnable cx = new Runnable() {
    @Override
    public void run() {
      if ( log.isTraceEnabled() )
        log.trace("Cancelling key:"+key);
      NioReceiver.cancelledKey(key);
    }
  };
  receiver.addEvent(cx);
}
origin: codefollower/Tomcat-Research

private void cancelKey(final SelectionKey key) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for cancel event:"+key);
  ObjectReader reader = (ObjectReader)key.attachment();
  if ( reader != null ) {
    reader.setCancelled(true);
    reader.finish();
  }
  Runnable cx = new Runnable() {
    @Override
    public void run() {
      if ( log.isTraceEnabled() )
        log.trace("Cancelling key:"+key);
      NioReceiver.cancelledKey(key);
    }
  };
  receiver.addEvent(cx);
}
origin: org.apache.geronimo.ext.tomcat/tribes

private void cancelKey(final SelectionKey key) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for cancel event:"+key);
  ObjectReader reader = (ObjectReader)key.attachment();
  if ( reader != null ) {
    reader.setCancelled(true);
    reader.finish();
  }
  Runnable cx = new Runnable() {
    @Override
    public void run() {
      if ( log.isTraceEnabled() )
        log.trace("Cancelling key:"+key);
      NioReceiver.cancelledKey(key);
    }
  };
  receiver.addEvent(cx);
}
origin: org.apache.tomcat/tomcat-tribes

protected void registerForRead(final SelectionKey key, ObjectReader reader) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for read event:"+key);
  reader.finish();
  //register our OP_READ interest
  Runnable r = new Runnable() {
    @Override
    public void run() {
      try {
        if (key.isValid()) {
          // cycle the selector so this key is active again
          key.selector().wakeup();
          // resume interest in OP_READ, OP_WRITE
          int resumeOps = key.interestOps() | SelectionKey.OP_READ;
          key.interestOps(resumeOps);
          if ( log.isTraceEnabled() )
            log.trace("Registering key for read:"+key);
        }
      } catch (CancelledKeyException ckx ) {
        NioReceiver.cancelledKey(key);
        if ( log.isTraceEnabled() )
          log.trace("CKX Cancelling key:"+key);
      } catch (Exception x) {
        log.error(sm.getString("nioReplicationTask.error.register.key", key),x);
      }
    }
  };
  receiver.addEvent(r);
}
origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

protected void registerForRead(final SelectionKey key, ObjectReader reader) {
  if ( log.isTraceEnabled() ) 
    log.trace("Adding key for read event:"+key);
  reader.finish();
  //register our OP_READ interest
  Runnable r = new Runnable() {
    public void run() {
      try {
        if (key.isValid()) {
          // cycle the selector so this key is active again
          key.selector().wakeup();
          // resume interest in OP_READ, OP_WRITE
          int resumeOps = key.interestOps() | SelectionKey.OP_READ;
          key.interestOps(resumeOps);
          if ( log.isTraceEnabled() ) 
            log.trace("Registering key for read:"+key);
        }
      } catch (CancelledKeyException ckx ) {
        NioReceiver.cancelledKey(key);
        if ( log.isTraceEnabled() ) 
          log.trace("CKX Cancelling key:"+key);
      } catch (Exception x) {
        log.error("Error registering key for read:"+key,x);
      }
    }
  };
  receiver.addEvent(r);
}
origin: codefollower/Tomcat-Research

protected void registerForRead(final SelectionKey key, ObjectReader reader) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for read event:"+key);
  reader.finish();
  //register our OP_READ interest
  Runnable r = new Runnable() {
    @Override
    public void run() {
      try {
        if (key.isValid()) {
          // cycle the selector so this key is active again
          key.selector().wakeup();
          // resume interest in OP_READ, OP_WRITE
          int resumeOps = key.interestOps() | SelectionKey.OP_READ;
          key.interestOps(resumeOps);
          if ( log.isTraceEnabled() )
            log.trace("Registering key for read:"+key);
        }
      } catch (CancelledKeyException ckx ) {
        NioReceiver.cancelledKey(key);
        if ( log.isTraceEnabled() )
          log.trace("CKX Cancelling key:"+key);
      } catch (Exception x) {
        log.error("Error registering key for read:"+key,x);
      }
    }
  };
  receiver.addEvent(r);
}
origin: org.apache.geronimo.ext.tomcat/tribes

protected void registerForRead(final SelectionKey key, ObjectReader reader) {
  if ( log.isTraceEnabled() )
    log.trace("Adding key for read event:"+key);
  reader.finish();
  //register our OP_READ interest
  Runnable r = new Runnable() {
    @Override
    public void run() {
      try {
        if (key.isValid()) {
          // cycle the selector so this key is active again
          key.selector().wakeup();
          // resume interest in OP_READ, OP_WRITE
          int resumeOps = key.interestOps() | SelectionKey.OP_READ;
          key.interestOps(resumeOps);
          if ( log.isTraceEnabled() )
            log.trace("Registering key for read:"+key);
        }
      } catch (CancelledKeyException ckx ) {
        NioReceiver.cancelledKey(key);
        if ( log.isTraceEnabled() )
          log.trace("CKX Cancelling key:"+key);
      } catch (Exception x) {
        log.error("Error registering key for read:"+key,x);
      }
    }
  };
  receiver.addEvent(r);
}
org.apache.catalina.tribes.transport.nioNioReceiveraddEvent

Popular methods of NioReceiver

  • bind
  • cancelledKey
  • doListen
  • events
  • getAutoBind
  • getBind
  • getExecutor
  • getMaxThreads
  • getMinThreads
  • getOoBInline
  • getRxBufSize
  • getSelectorTimeout
  • getRxBufSize,
  • getSelectorTimeout,
  • getSoKeepAlive,
  • getSoLingerOn,
  • getSoLingerTime,
  • getSoReuseAddress,
  • getSoTrafficClass,
  • getTaskPool,
  • getTcpNoDelay

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (ScheduledExecutorService)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setContentView (Activity)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • ImageIO (javax.imageio)
  • Notification (javax.management)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now