Class SelectorManager

java.lang.Object
com.google.code.yanf4j.nio.impl.SelectorManager

public class SelectorManager extends Object
Selector manager
Author:
dennis
  • Field Details

    • REACTOR_ATTRIBUTE

      public static final String REACTOR_ATTRIBUTE
  • Constructor Details

  • Method Details

    • getSelectorCount

      public int getSelectorCount()
    • start

      public void start()
    • getReactorByIndex

      public Reactor getReactorByIndex(int index)
      Find reactor by index
      Parameters:
      index -
      Returns:
    • stop

      public void stop()
    • registerChannel

      public final Reactor registerChannel(SelectableChannel channel, int ops, Object attachment)
      Register channel
      Parameters:
      channel -
      ops -
      attachment -
      Returns:
    • nextReactor

      public final Reactor nextReactor()
      Get next reactor
      Returns:
    • registerSession

      public final void registerSession(Session session, EventType event)
      Register session
      Parameters:
      session -
      event -
    • getController

      public NioController getController()
    • isStarted

      public final boolean isStarted()