Home / Function/ IdleStateEvent() — netty Function Reference

IdleStateEvent() — netty Function Reference

Architecture documentation for the IdleStateEvent() function in IdleStateHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  704800ee_dcf8_20d0_e240_be1350a01792["IdleStateEvent()"]
  f7baaa36_50d8_55ab_5867_911f99fb154d["IdleStateHandler"]
  704800ee_dcf8_20d0_e240_be1350a01792 -->|defined in| f7baaa36_50d8_55ab_5867_911f99fb154d
  style 704800ee_dcf8_20d0_e240_be1350a01792 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java lines 393–404

    protected IdleStateEvent newIdleStateEvent(IdleState state, boolean first) {
        switch (state) {
            case ALL_IDLE:
                return first ? IdleStateEvent.FIRST_ALL_IDLE_STATE_EVENT : IdleStateEvent.ALL_IDLE_STATE_EVENT;
            case READER_IDLE:
                return first ? IdleStateEvent.FIRST_READER_IDLE_STATE_EVENT : IdleStateEvent.READER_IDLE_STATE_EVENT;
            case WRITER_IDLE:
                return first ? IdleStateEvent.FIRST_WRITER_IDLE_STATE_EVENT : IdleStateEvent.WRITER_IDLE_STATE_EVENT;
            default:
                throw new IllegalArgumentException("Unhandled: state=" + state + ", first=" + first);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does IdleStateEvent() do?
IdleStateEvent() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java.
Where is IdleStateEvent() defined?
IdleStateEvent() is defined in handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java at line 393.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free