Class Reactor

  • All Implemented Interfaces:
    Runnable

    public final class Reactor
    extends Thread
    Reactor pattern
    Author:
    dennis
    • Field Detail

      • JVMBUG_THRESHHOLD

        public static final int JVMBUG_THRESHHOLD
        JVM bug threshold
      • JVMBUG_THRESHHOLD2

        public static final int JVMBUG_THRESHHOLD2
      • JVMBUG_THRESHHOLD1

        public static final int JVMBUG_THRESHHOLD1
    • Method Detail

      • getSelector

        public final Selector getSelector()
      • getReactorIndex

        public int getReactorIndex()
      • run

        public void run()
        Specified by:
        run in interface Runnable
        Overrides:
        run in class Thread
      • dispatchEvent

        public final void dispatchEvent​(Set<SelectionKey> selectedKeySet)
        Dispatch selected event
        Parameters:
        selectedKeySet -
      • registerSession

        public final void registerSession​(Session session,
                                          EventType event)