Top Description Constructors Methods
io.netty5.channel.kqueue

pack-priv final Class KQueueStaticallyReferencedJniMethods

extends Object
Class Inheritance

This class is necessary to break the following cyclic dependency:
  1. JNI_OnLoad
  2. JNI Calls FindClass because RegisterNatives (used to register JNI methods) requires a class
  3. FindClass loads the class, but static members variables of that class attempt to call a JNI method which has not yet been registered.
  4. java.lang.UnsatisfiedLinkError is thrown because native method has not yet been registered.
Static members which call JNI methods must not be declared in this class!

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static native int
pack-priv static native int
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native short
pack-priv static native int
pack-priv static native int
pack-priv static native short
pack-priv static native short
pack-priv static native short
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

KQueueStaticallyReferencedJniMethodsback to summary
private KQueueStaticallyReferencedJniMethods()

Method Detail

connectDataIdempotentback to summary
pack-priv static native int connectDataIdempotent()
connectResumeOnReadWriteback to summary
pack-priv static native int connectResumeOnReadWrite()
evAddback to summary
pack-priv static native short evAdd()
evClearback to summary
pack-priv static native short evClear()
evDeleteback to summary
pack-priv static native short evDelete()
evDisableback to summary
pack-priv static native short evDisable()
evEnableback to summary
pack-priv static native short evEnable()
evEOFback to summary
pack-priv static native short evEOF()
evErrorback to summary
pack-priv static native short evError()
evfiltReadback to summary
pack-priv static native short evfiltRead()
evfiltSockback to summary
pack-priv static native short evfiltSock()
evfiltUserback to summary
pack-priv static native short evfiltUser()
evfiltWriteback to summary
pack-priv static native short evfiltWrite()
fastOpenClientback to summary
pack-priv static native int fastOpenClient()
fastOpenServerback to summary
pack-priv static native int fastOpenServer()
noteConnResetback to summary
pack-priv static native short noteConnReset()
noteDisconnectedback to summary
pack-priv static native short noteDisconnected()
noteReadClosedback to summary
pack-priv static native short noteReadClosed()