Class NioEndpoint.PollerEvent

  • Enclosing class:
    NioEndpoint

    public static class NioEndpoint.PollerEvent
    extends java.lang.Object
    PollerEvent, cacheable object for poller events to avoid GC
    • Constructor Detail

      • PollerEvent

        public PollerEvent​(NioEndpoint.NioSocketWrapper socketWrapper,
                           int intOps)
        Creates a new poller event.
        Parameters:
        socketWrapper - The socket wrapper
        intOps - The interest operations
    • Method Detail

      • reset

        public void reset​(NioEndpoint.NioSocketWrapper socketWrapper,
                          int intOps)
        Resets the poller event with new values.
        Parameters:
        socketWrapper - The socket wrapper
        intOps - The interest operations
      • getInterestOps

        public int getInterestOps()
        Returns the interest operations.
        Returns:
        the interest operations
      • reset

        public void reset()
        Resets the poller event to default values.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object