Package zmq.poll

Class Poller

All Implemented Interfaces:
Runnable

public final class Poller extends PollerBase implements Runnable
  • Field Details

  • Constructor Details

    • Poller

      public Poller(Ctx ctx, String name)
  • Method Details

    • destroy

      public void destroy()
    • addHandle

      public Poller.Handle addHandle(SelectableChannel fd, IPollEvents events)
    • removeHandle

      public void removeHandle(Poller.Handle handle)
    • setPollIn

      public void setPollIn(Poller.Handle handle)
    • resetPollIn

      public void resetPollIn(Poller.Handle handle)
    • setPollOut

      public void setPollOut(Poller.Handle handle)
    • resetPollOut

      public void resetPollOut(Poller.Handle handle)
    • setPollConnect

      public void setPollConnect(Poller.Handle handle)
    • setPollAccept

      public void setPollAccept(Poller.Handle handle)
    • register

      private void register(Poller.Handle handle, int ops, boolean add)
    • start

      public void start()
    • stop

      public void stop()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • maybeRebuildSelector

      private int maybeRebuildSelector(int returnsImmediately, long timeout, long start)
    • rebuildSelector

      private void rebuildSelector()