netty5/transport-native-kqueue/src/main/java/io/netty/channel/kqueue
Norman Maurer d133bf06a4
Allow to schedule tasks up to Long.MAX_VALUE (#7972)
Motivation:

We should allow to schedule tasks with a delay up to Long.MAX_VALUE as we did pre 4.1.25.Final.

Modifications:

Just ensure we not overflow and put the correct max limits in place when schedule a timer. At worse we will get a wakeup to early and then schedule a new timeout.

Result:

Fixes https://github.com/netty/netty/issues/7970.
2018-05-30 11:11:42 +02:00
..
AbstractKQueueChannel.java Read until all data is consumed when EOF is detected even if readPend… (#7961) 2018-05-24 20:29:29 +02:00
AbstractKQueueServerChannel.java Fix assertion error when closing / shutdown native channel and SO_LINGER is set. 2017-09-18 14:46:37 -07:00
AbstractKQueueStreamChannel.java Flush task should not flush messages that were written since last flush attempt. 2018-03-02 10:09:40 +09:00
AcceptFilter.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
BsdSocket.java Enforce writeSpinCount to limit resource consumption per socket (#7478) 2017-12-07 16:00:52 -08:00
KQueue.java Allow to disable native transport and native ssl support via system property. (#7903) 2018-05-04 14:44:44 +02:00
KQueueChannelConfig.java Enforce writeSpinCount to limit resource consumption per socket (#7478) 2017-12-07 16:00:52 -08:00
KQueueChannelOption.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueDatagramChannel.java Fix assertion error when closing / shutdown native channel and SO_LINGER is set. 2017-09-18 14:46:37 -07:00
KQueueDatagramChannelConfig.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueDomainSocketChannel.java Enforce writeSpinCount to limit resource consumption per socket (#7478) 2017-12-07 16:00:52 -08:00
KQueueDomainSocketChannelConfig.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueEventArray.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueEventLoop.java Allow to schedule tasks up to Long.MAX_VALUE (#7972) 2018-05-30 11:11:42 +02:00
KQueueEventLoopGroup.java Unify {Epoll,KQueue}EventLoopGroup initialization. 2017-07-24 20:14:54 +02:00
KQueueRecvByteAllocatorHandle.java Read until all data is consumed when EOF is detected even if readPend… (#7961) 2018-05-24 20:29:29 +02:00
KQueueServerChannelConfig.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueServerDomainSocketChannel.java Add support to wrap an existing filedescriptor when using native kqueue transport 2017-05-19 19:34:47 +02:00
KQueueServerSocketChannel.java Correctly handle connect/disconnect in EpollDatagramChannel / KQueueDatagramChannel 2017-08-04 09:22:53 +02:00
KQueueServerSocketChannelConfig.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
KQueueSocketChannel.java Correctly handle connect/disconnect in EpollDatagramChannel / KQueueDatagramChannel 2017-08-04 09:22:53 +02:00
KQueueSocketChannelConfig.java Enforce writeSpinCount to limit resource consumption per socket (#7478) 2017-12-07 16:00:52 -08:00
KQueueStaticallyReferencedJniMethods.java KQueue detect peer close without EVFILT_READ 2017-08-18 11:00:18 -07:00
Native.java Not call java methods from within JNI init code to prevent class loading deadlocks. 2017-12-06 14:34:15 +01:00
NativeLongArray.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
package-info.java New native transport for kqueue 2017-05-03 09:53:22 -07:00