Home / Class/ EmbeddedChannelId Class — netty Architecture

EmbeddedChannelId Class — netty Architecture

Architecture documentation for the EmbeddedChannelId class in EmbeddedChannelId.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  fa11041d_2314_495d_385f_0aa2261595ce["EmbeddedChannelId"]
  17cb3d2e_cb25_640a_f4c8_7aeec9ee8802["EmbeddedChannelId.java"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|defined in| 17cb3d2e_cb25_640a_f4c8_7aeec9ee8802
  0a5ef76c_37b6_d721_c6cd_bf770a7707a8["EmbeddedChannelId()"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|method| 0a5ef76c_37b6_d721_c6cd_bf770a7707a8
  17cc43e2_4972_b271_c6de_1a99a03fbd32["String()"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|method| 17cc43e2_4972_b271_c6de_1a99a03fbd32
  e54ca373_f81c_3fcd_c0fc_08d9d0a5d9dc["compareTo()"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|method| e54ca373_f81c_3fcd_c0fc_08d9d0a5d9dc
  2f9235f3_9c61_4ad7_dee5_c7255b331a32["hashCode()"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|method| 2f9235f3_9c61_4ad7_dee5_c7255b331a32
  be5835c2_61e2_59e2_c343_ee03124322d6["equals()"]
  fa11041d_2314_495d_385f_0aa2261595ce -->|method| be5835c2_61e2_59e2_c343_ee03124322d6

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/embedded/EmbeddedChannelId.java lines 24–65

final class EmbeddedChannelId implements ChannelId {

    private static final long serialVersionUID = -251711922203466130L;

    static final ChannelId INSTANCE = new EmbeddedChannelId();

    private EmbeddedChannelId() { }

    @Override
    public String asShortText() {
        return toString();
    }

    @Override
    public String asLongText() {
        return toString();
    }

    @Override
    public int compareTo(final ChannelId o) {
        if (o instanceof EmbeddedChannelId) {
            return 0;
        }

        return asLongText().compareTo(o.asLongText());
    }

    @Override
    public int hashCode() {
        return 0;
    }

    @Override
    public boolean equals(Object obj) {
        return obj instanceof EmbeddedChannelId;
    }

    @Override
    public String toString() {
        return "embedded";
    }
}

Frequently Asked Questions

What is the EmbeddedChannelId class?
EmbeddedChannelId is a class in the netty codebase, defined in transport/src/main/java/io/netty/channel/embedded/EmbeddedChannelId.java.
Where is EmbeddedChannelId defined?
EmbeddedChannelId is defined in transport/src/main/java/io/netty/channel/embedded/EmbeddedChannelId.java at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free