Home / Class/ DefaultNioIoEvent Class — netty Architecture

DefaultNioIoEvent Class — netty Architecture

Architecture documentation for the DefaultNioIoEvent class in NioIoOps.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  43a99c05_27d8_de10_5770_3bb1a2506a28["DefaultNioIoEvent"]
  6b9eb612_2eed_3658_455c_1a0ec057740a["NioIoOps.java"]
  43a99c05_27d8_de10_5770_3bb1a2506a28 -->|defined in| 6b9eb612_2eed_3658_455c_1a0ec057740a
  31018e87_103b_44da_1375_1008b2405a3e["DefaultNioIoEvent()"]
  43a99c05_27d8_de10_5770_3bb1a2506a28 -->|method| 31018e87_103b_44da_1375_1008b2405a3e
  7ab69e78_e3a2_3fd1_b1b4_ca21c30f7eef["NioIoOps()"]
  43a99c05_27d8_de10_5770_3bb1a2506a28 -->|method| 7ab69e78_e3a2_3fd1_b1b4_ca21c30f7eef
  133297b1_f228_585f_ad79_ebeb21a10ffe["equals()"]
  43a99c05_27d8_de10_5770_3bb1a2506a28 -->|method| 133297b1_f228_585f_ad79_ebeb21a10ffe
  3b975792_de3d_ae75_9b2a_6d04ec77f9c5["hashCode()"]
  43a99c05_27d8_de10_5770_3bb1a2506a28 -->|method| 3b975792_de3d_ae75_9b2a_6d04ec77f9c5

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/nio/NioIoOps.java lines 191–219

    private static final class DefaultNioIoEvent implements NioIoEvent {
        private final NioIoOps ops;

        DefaultNioIoEvent(NioIoOps ops) {
            this.ops = ops;
        }

        @Override
        public NioIoOps ops() {
            return ops;
        }

        @Override
        public boolean equals(Object o) {
            if (this == o) {
                return true;
            }
            if (o == null || getClass() != o.getClass()) {
                return false;
            }
            NioIoEvent event = (NioIoEvent) o;
            return event.ops().equals(ops());
        }

        @Override
        public int hashCode() {
            return ops().hashCode();
        }
    }

Frequently Asked Questions

What is the DefaultNioIoEvent class?
DefaultNioIoEvent is a class in the netty codebase, defined in transport/src/main/java/io/netty/channel/nio/NioIoOps.java.
Where is DefaultNioIoEvent defined?
DefaultNioIoEvent is defined in transport/src/main/java/io/netty/channel/nio/NioIoOps.java at line 191.

Analyze Your Own Codebase

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

Try Supermodel Free