Class Native


  • public final class Native
    extends java.lang.Object
    Native helper methods

    Internal usage only!

    Static members which call JNI methods must be defined in NativeStaticallyReferencedJniMethods.

    • Field Detail

      • EPOLLIN

        public static final int EPOLLIN
      • EPOLLOUT

        public static final int EPOLLOUT
      • EPOLLRDHUP

        public static final int EPOLLRDHUP
      • EPOLLET

        public static final int EPOLLET
      • EPOLLERR

        public static final int EPOLLERR
      • IS_SUPPORTING_SENDMMSG

        public static final boolean IS_SUPPORTING_SENDMMSG
      • TCP_MD5SIG_MAXKEYLEN

        public static final int TCP_MD5SIG_MAXKEYLEN
      • KERNEL_VERSION

        public static final java.lang.String KERNEL_VERSION
    • Method Detail

      • eventFdWrite

        public static void eventFdWrite​(int fd,
                                        long value)
      • eventFdRead

        public static void eventFdRead​(int fd)
      • epollWait

        @Deprecated
        public static int epollWait​(FileDescriptor epollFd,
                                    EpollEventArray events,
                                    FileDescriptor timerFd,
                                    int timeoutSec,
                                    int timeoutNs)
                             throws java.io.IOException
        Deprecated.
        this method is no longer supported. This functionality is internal to this package.
        Throws:
        java.io.IOException
      • epollCtlAdd

        public static void epollCtlAdd​(int efd,
                                       int fd,
                                       int flags)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • epollCtlMod

        public static void epollCtlMod​(int efd,
                                       int fd,
                                       int flags)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • epollCtlDel

        public static void epollCtlDel​(int efd,
                                       int fd)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • splice

        public static int splice​(int fd,
                                 long offIn,
                                 int fdOut,
                                 long offOut,
                                 long len)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • sendmmsg

        @Deprecated
        public static int sendmmsg​(int fd,
                                   io.netty.channel.epoll.NativeDatagramPacketArray.NativeDatagramPacket[] msgs,
                                   int offset,
                                   int len)
                            throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • sizeofEpollEvent

        public static int sizeofEpollEvent()
      • offsetofEpollData

        public static int offsetofEpollData()