コード例 #1
0
ファイル: Overlord.java プロジェクト: rf/bitster
  /** Registers a SelectableChannel */
  public boolean register(SelectableChannel sc, Communicator communicator) {
    try {
      sc.register(selector, sc.validOps(), communicator);

      return true;
    } catch (Exception e) {
      return false;
    }
  }
コード例 #2
0
ファイル: Dispatcher1.java プロジェクト: raviAmlani/java
 public void register(SelectableChannel ch, int ops, Handler h) throws IOException {
   ch.register(sel, ops, h);
 }
コード例 #3
0
ファイル: DispatcherN.java プロジェクト: JumperYu/bradypod
 public void register(SelectableChannel ch, int ops, Handler h) throws IOException {
   synchronized (gate) {
     sel.wakeup();
     ch.register(sel, ops, h);
   }
 }