Class IdleStateEvent

java.lang.Object
io.netty.handler.timeout.IdleStateEvent
Direct Known Subclasses:
IdleStateEvent.DefaultIdleStateEvent

public class IdleStateEvent extends Object
A user event triggered by IdleStateHandler when a Channel is idle.
  • Field Details

    • FIRST_READER_IDLE_STATE_EVENT

      public static final IdleStateEvent FIRST_READER_IDLE_STATE_EVENT
    • READER_IDLE_STATE_EVENT

      public static final IdleStateEvent READER_IDLE_STATE_EVENT
    • FIRST_WRITER_IDLE_STATE_EVENT

      public static final IdleStateEvent FIRST_WRITER_IDLE_STATE_EVENT
    • WRITER_IDLE_STATE_EVENT

      public static final IdleStateEvent WRITER_IDLE_STATE_EVENT
    • FIRST_ALL_IDLE_STATE_EVENT

      public static final IdleStateEvent FIRST_ALL_IDLE_STATE_EVENT
    • ALL_IDLE_STATE_EVENT

      public static final IdleStateEvent ALL_IDLE_STATE_EVENT
    • state

      private final IdleState state
    • first

      private final boolean first
  • Constructor Details

    • IdleStateEvent

      protected IdleStateEvent(IdleState state, boolean first)
      Constructor for sub-classes.
      Parameters:
      state - the IdleStateEvent which triggered the event.
      first - true if its the first idle event for the IdleStateEvent.
  • Method Details

    • state

      public IdleState state()
      Returns the idle state.
    • isFirst

      public boolean isFirst()
      Returns true if this was the first event for the IdleState
    • toString

      public String toString()
      Overrides:
      toString in class Object