Home / Class/ NativeStaticallyReferencedJniMethods Class — netty Architecture

NativeStaticallyReferencedJniMethods Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  c5ca597c_d9c3_55b8_c009_0748b0938606["NativeStaticallyReferencedJniMethods"]
  e632cb6a_24cb_afb7_8078_dd731b267726["NativeStaticallyReferencedJniMethods.java"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|defined in| e632cb6a_24cb_afb7_8078_dd731b267726
  7ad0db33_94ec_b506_4c24_86747befef91["NativeStaticallyReferencedJniMethods()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 7ad0db33_94ec_b506_4c24_86747befef91
  d68ad861_b2c6_d020_fc84_fb0f58dababa["sockNonblock()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| d68ad861_b2c6_d020_fc84_fb0f58dababa
  030d0609_144f_a90b_7671_49f19ddffa52["sockCloexec()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 030d0609_144f_a90b_7671_49f19ddffa52
  6b0c9ce3_dafc_3942_ce21_588685f88b54["afInet()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 6b0c9ce3_dafc_3942_ce21_588685f88b54
  6fd7e879_a9f2_8571_ecbc_83383cc119a5["afInet6()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 6fd7e879_a9f2_8571_ecbc_83383cc119a5
  9ca7747e_8479_3455_f501_d16494d9a2aa["afUnix()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 9ca7747e_8479_3455_f501_d16494d9a2aa
  3c6d3804_c95b_c45a_5587_078f529e5405["sizeofSockaddrIn()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 3c6d3804_c95b_c45a_5587_078f529e5405
  25499e8e_388f_4a3d_13d2_3f17013b8044["sizeofSockaddrIn6()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 25499e8e_388f_4a3d_13d2_3f17013b8044
  d2716e6d_ea40_e616_4ff7_73aaa7c5ca2f["pageSize()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| d2716e6d_ea40_e616_4ff7_73aaa7c5ca2f
  d15b2bb3_1eb2_32a4_b697_46058fb25b19["sockaddrInOffsetofSinFamily()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| d15b2bb3_1eb2_32a4_b697_46058fb25b19
  c015fcd5_549b_cb8d_db30_80ca80cddb3c["sockaddrInOffsetofSinPort()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| c015fcd5_549b_cb8d_db30_80ca80cddb3c
  178825ef_1958_7f1d_a6c5_2dbb2ac6a349["sockaddrInOffsetofSinAddr()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| 178825ef_1958_7f1d_a6c5_2dbb2ac6a349
  b5edae64_03ab_255f_f5b4_dcda6be1e3df["inAddressOffsetofSAddr()"]
  c5ca597c_d9c3_55b8_c009_0748b0938606 -->|method| b5edae64_03ab_255f_f5b4_dcda6be1e3df

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/NativeStaticallyReferencedJniMethods.java lines 29–100

final class NativeStaticallyReferencedJniMethods {

    private NativeStaticallyReferencedJniMethods() { }

    static native int sockNonblock();
    static native int sockCloexec();
    static native int afInet();
    static native int afInet6();
    static native int afUnix();
    static native int sizeofSockaddrIn();
    static native int sizeofSockaddrIn6();
    static native int pageSize();
    static native int sockaddrInOffsetofSinFamily();
    static native int sockaddrInOffsetofSinPort();
    static native int sockaddrInOffsetofSinAddr();
    static native int inAddressOffsetofSAddr();
    static native int sockaddrIn6OffsetofSin6Family();
    static native int sockaddrIn6OffsetofSin6Port();
    static native int sockaddrIn6OffsetofSin6Flowinfo();
    static native int sockaddrIn6OffsetofSin6Addr();
    static native int sockaddrIn6OffsetofSin6ScopeId();
    static native int in6AddressOffsetofS6Addr();
    static native int sizeofSockaddrStorage();
    static native int sizeofSockaddrUn();
    static native int sockaddrUnOffsetofSunFamily();
    static native int sockaddrUnOffsetofSunPath();
    static native int maxSunPathLen();
    static native int sizeofSizeT();
    static native int sizeofIovec();
    static native int iovecOffsetofIovBase();
    static native int iovecOffsetofIovLen();
    static native int sizeofMsghdr();
    static native int msghdrOffsetofMsgName();
    static native int msghdrOffsetofMsgNamelen();
    static native int msghdrOffsetofMsgIov();
    static native int msghdrOffsetofMsgIovlen();
    static native int msghdrOffsetofMsgControl();
    static native int msghdrOffsetofMsgControllen();
    static native int msghdrOffsetofMsgFlags();
    static native int etime();
    static native int ecanceled();
    static native int enobufs();
    static native int pollin();
    static native int pollout();
    static native int pollrdhup();
    static native int ioringEnterGetevents();
    static native int iosqeAsync();
    static native int iosqeLink();
    static native int iosqeDrain();
    static native int msgDontwait();
    static native int iosqeBufferSelect();
    static native int msgFastopen();
    static native int cmsgSpace();
    static native int cmsgSpaceForFd();
    static native int cmsgLen();
    static native int cmsgLenForFd();
    static native int msgControlLenForFd();
    static native int solUdp();
    static native int solSocket();
    static native int udpSegment();
    static native int scmRights();
    static native int cmsghdrOffsetofCmsgLen();
    static native int cmsghdrOffsetofCmsgLevel();
    static native int cmsghdrOffsetofCmsgType();
    static native int ioUringBufferRingOffsetTail();
    static native int ioUringBufferOffsetAddr();
    static native int ioUringBufferOffsetLen();
    static native int ioUringBufferOffsetBid();
    static native int sizeofIoUringBuf();
    static native int tcpFastopenMode();
    static native int maxSkbFrags();
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free