Home / Class/ KQueueStaticallyReferencedJniMethods Class — netty Architecture

KQueueStaticallyReferencedJniMethods Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67["KQueueStaticallyReferencedJniMethods"]
  65ae3852_4d27_b360_9a49_90abedc8e546["KQueueStaticallyReferencedJniMethods.java"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|defined in| 65ae3852_4d27_b360_9a49_90abedc8e546
  24b31c4f_10f6_1baa_a7aa_e2c541a18ec5["KQueueStaticallyReferencedJniMethods()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 24b31c4f_10f6_1baa_a7aa_e2c541a18ec5
  32d9b9e9_fb88_2699_a575_65937786f993["evAdd()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 32d9b9e9_fb88_2699_a575_65937786f993
  284af1fe_b849_ed32_7d56_bea690e287ac["evEnable()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 284af1fe_b849_ed32_7d56_bea690e287ac
  9b5167be_74c1_22ef_3825_9c2cae211ff3["evDisable()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 9b5167be_74c1_22ef_3825_9c2cae211ff3
  a1985b95_bf32_9749_f24d_f47eb29c16f4["evDelete()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| a1985b95_bf32_9749_f24d_f47eb29c16f4
  5551c94e_334c_d009_dbfb_25053ace1a30["evClear()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 5551c94e_334c_d009_dbfb_25053ace1a30
  d3241d67_4bec_f04d_cf0f_8c84faa6a24f["evEOF()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| d3241d67_4bec_f04d_cf0f_8c84faa6a24f
  e83b1f31_09fb_740e_4ade_7ed7cc4e8264["evError()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| e83b1f31_09fb_740e_4ade_7ed7cc4e8264
  6dc68d18_ee8e_e0f1_d200_e51330e28460["noteReadClosed()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 6dc68d18_ee8e_e0f1_d200_e51330e28460
  862eceed_fec4_bb08_6ad2_957afb0b848e["noteConnReset()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 862eceed_fec4_bb08_6ad2_957afb0b848e
  d76e19ad_49c2_cc10_c906_82374fa24cd7["noteDisconnected()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| d76e19ad_49c2_cc10_c906_82374fa24cd7
  a5ff385c_5f06_f919_68db_4f156cdb2392["evfiltRead()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| a5ff385c_5f06_f919_68db_4f156cdb2392
  545c67bc_7b5b_ed7f_61a1_c24f53a491b1["evfiltWrite()"]
  cce1f616_0e61_7f2a_5ec3_d9092bb8ef67 -->|method| 545c67bc_7b5b_ed7f_61a1_c24f53a491b1

Relationship Graph

Source Code

transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueStaticallyReferencedJniMethods.java lines 29–57

final class KQueueStaticallyReferencedJniMethods {
    private KQueueStaticallyReferencedJniMethods() { }

    static native short evAdd();
    static native short evEnable();
    static native short evDisable();
    static native short evDelete();
    static native short evClear();
    static native short evEOF();
    static native short evError();

    // data/hint fflags for EVFILT_SOCK, shared with userspace.
    static native short noteReadClosed();
    static native short noteConnReset();
    static native short noteDisconnected();

    static native short evfiltRead();
    static native short evfiltWrite();
    static native short evfiltUser();
    static native short evfiltSock();

    // Flags for connectx(2)
    static native int connectResumeOnReadWrite();
    static native int connectDataIdempotent();

    // Sysctl values.
    static native int fastOpenClient();
    static native int fastOpenServer();
}

Frequently Asked Questions

What is the KQueueStaticallyReferencedJniMethods class?
KQueueStaticallyReferencedJniMethods is a class in the netty codebase, defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueStaticallyReferencedJniMethods.java.
Where is KQueueStaticallyReferencedJniMethods defined?
KQueueStaticallyReferencedJniMethods is defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueStaticallyReferencedJniMethods.java at line 29.

Analyze Your Own Codebase

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

Try Supermodel Free