Class SelectorManager


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

      • REACTOR_ATTRIBUTE

        public static final String REACTOR_ATTRIBUTE
    • Method Detail

      • 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 -
      • isStarted

        public final boolean isStarted()