Class NativeStaticallyReferencedJniMethods
java.lang.Object
io.netty.channel.uring.NativeStaticallyReferencedJniMethods
This class is necessary to break the following cyclic dependency:
- JNI_OnLoad
- JNI Calls FindClass because RegisterNatives (used to register JNI methods) requires a class
- FindClass loads the class, but static members variables of that class attempt to call a JNI method which has not yet been registered.
- java.lang.UnsatisfiedLinkError is thrown because native method has not yet been registered.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intafInet()(package private) static intafInet6()(package private) static intafUnix()(package private) static int(package private) static int(package private) static int(package private) static intcmsgLen()(package private) static int(package private) static int(package private) static int(package private) static int(package private) static intenobufs()(package private) static intetime()(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static intpageSize()(package private) static intpollin()(package private) static intpollout()(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static int(package private) static intsolUdp()(package private) static int(package private) static int
-
Constructor Details
-
NativeStaticallyReferencedJniMethods
private NativeStaticallyReferencedJniMethods()
-
-
Method Details
-
sockNonblock
static int sockNonblock() -
sockCloexec
static int sockCloexec() -
afInet
static int afInet() -
afInet6
static int afInet6() -
afUnix
static int afUnix() -
sizeofSockaddrIn
static int sizeofSockaddrIn() -
sizeofSockaddrIn6
static int sizeofSockaddrIn6() -
pageSize
static int pageSize() -
sockaddrInOffsetofSinFamily
static int sockaddrInOffsetofSinFamily() -
sockaddrInOffsetofSinPort
static int sockaddrInOffsetofSinPort() -
sockaddrInOffsetofSinAddr
static int sockaddrInOffsetofSinAddr() -
inAddressOffsetofSAddr
static int inAddressOffsetofSAddr() -
sockaddrIn6OffsetofSin6Family
static int sockaddrIn6OffsetofSin6Family() -
sockaddrIn6OffsetofSin6Port
static int sockaddrIn6OffsetofSin6Port() -
sockaddrIn6OffsetofSin6Flowinfo
static int sockaddrIn6OffsetofSin6Flowinfo() -
sockaddrIn6OffsetofSin6Addr
static int sockaddrIn6OffsetofSin6Addr() -
sockaddrIn6OffsetofSin6ScopeId
static int sockaddrIn6OffsetofSin6ScopeId() -
in6AddressOffsetofS6Addr
static int in6AddressOffsetofS6Addr() -
sizeofSockaddrStorage
static int sizeofSockaddrStorage() -
sizeofSockaddrUn
static int sizeofSockaddrUn() -
sockaddrUnOffsetofSunFamily
static int sockaddrUnOffsetofSunFamily() -
sockaddrUnOffsetofSunPath
static int sockaddrUnOffsetofSunPath() -
maxSunPathLen
static int maxSunPathLen() -
sizeofSizeT
static int sizeofSizeT() -
sizeofIovec
static int sizeofIovec() -
iovecOffsetofIovBase
static int iovecOffsetofIovBase() -
iovecOffsetofIovLen
static int iovecOffsetofIovLen() -
sizeofMsghdr
static int sizeofMsghdr() -
msghdrOffsetofMsgName
static int msghdrOffsetofMsgName() -
msghdrOffsetofMsgNamelen
static int msghdrOffsetofMsgNamelen() -
msghdrOffsetofMsgIov
static int msghdrOffsetofMsgIov() -
msghdrOffsetofMsgIovlen
static int msghdrOffsetofMsgIovlen() -
msghdrOffsetofMsgControl
static int msghdrOffsetofMsgControl() -
msghdrOffsetofMsgControllen
static int msghdrOffsetofMsgControllen() -
msghdrOffsetofMsgFlags
static int msghdrOffsetofMsgFlags() -
etime
static int etime() -
ecanceled
static int ecanceled() -
enobufs
static int enobufs() -
pollin
static int pollin() -
pollout
static int pollout() -
pollrdhup
static int pollrdhup() -
ioringEnterGetevents
static int ioringEnterGetevents() -
iosqeAsync
static int iosqeAsync() -
iosqeLink
static int iosqeLink() -
iosqeHardlink
static int iosqeHardlink() -
iosqeDrain
static int iosqeDrain() -
msgDontwait
static int msgDontwait() -
iosqeBufferSelect
static int iosqeBufferSelect() -
msgFastopen
static int msgFastopen() -
cmsgSpace
static int cmsgSpace() -
cmsgSpaceForFd
static int cmsgSpaceForFd() -
cmsgLen
static int cmsgLen() -
cmsgLenForFd
static int cmsgLenForFd() -
msgControlLenForFd
static int msgControlLenForFd() -
solUdp
static int solUdp() -
solSocket
static int solSocket() -
udpSegment
static int udpSegment() -
scmRights
static int scmRights() -
cmsghdrOffsetofCmsgLen
static int cmsghdrOffsetofCmsgLen() -
cmsghdrOffsetofCmsgLevel
static int cmsghdrOffsetofCmsgLevel() -
cmsghdrOffsetofCmsgType
static int cmsghdrOffsetofCmsgType() -
ioUringBufferRingOffsetTail
static int ioUringBufferRingOffsetTail() -
ioUringBufferOffsetAddr
static int ioUringBufferOffsetAddr() -
ioUringBufferOffsetLen
static int ioUringBufferOffsetLen() -
ioUringBufferOffsetBid
static int ioUringBufferOffsetBid() -
sizeofIoUringBuf
static int sizeofIoUringBuf() -
tcpFastopenMode
static int tcpFastopenMode() -
maxSkbFrags
static int maxSkbFrags()
-