netty5/transport-native-kqueue/src/main/java/io/netty/channel/kqueue
stroller aa2a9931e8 Add one new constructor with threadFactory only (#9773)
Motivation:
In most cases, we want to use MultithreadEventLoopGroup such as NioEventLoopGroup without setting thread numbers but thread name only. So we need to use followed code:
NioEventLoopGroup boss = new NioEventLoopGroup(0, new DefaultThreadFactory("boss"));
It looks a bit confuse or strange for the number 0 due to we only want to set thread name. So it will be better to add new constructor for this case.

Modifications:
add new constructor into all event loop groups, for example: public NioEventLoopGroup(ThreadFactory threadFactory)

Result:
User can only set thread factory without setting the thread number to 0:
NioEventLoopGroup boss = new NioEventLoopGroup(new DefaultThreadFactory("boss"));
2019-11-18 09:42:44 +01:00
..
AbstractKQueueChannel.java Correctly reset cached local and remote address when disconnect() is called (#9545) 2019-09-19 08:51:10 +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 DefaultFileRegion.transferTo with invalid count may cause busy-spin (#8885) 2019-02-26 11:08:09 +01:00
AcceptFilter.java New native transport for kqueue 2017-05-03 09:53:22 -07:00
BsdSocket.java Only use static Exception instances when we can ensure addSuppressed … (#9152) 2019-05-17 22:23:02 +02:00
KQueue.java Change the netty.io homepage scheme(http -> https) (#9344) 2019-07-09 21:09:42 +02:00
KQueueChannelConfig.java Fix minor spelling issues in javadocs (#8701) 2019-01-14 07:24:34 +01:00
KQueueChannelOption.java Fix minor spelling issues in javadocs (#8701) 2019-01-14 07:24:34 +01:00
KQueueDatagramChannel.java Correctly reset cached local and remote address when disconnect() is called (#9545) 2019-09-19 08:51:10 +02:00
KQueueDatagramChannelConfig.java Avoid repeating the same field and hiding it (#8335) 2018-09-28 17:37:14 +02:00
KQueueDomainSocketChannel.java Enforce writeSpinCount to limit resource consumption per socket (#7478) 2017-12-07 16:00:52 -08:00
KQueueDomainSocketChannelConfig.java Allow domain sockets to configure SO_SNDBUF and SO_RCVBUF (#9584) 2019-09-20 22:28:53 +02:00
KQueueEventArray.java Fix ClassCastException and native crash when using kqueue transport. (#8665) 2018-12-19 12:13:56 +01:00
KQueueEventLoop.java Make EventLoopTaskQueueFactory a top-level interface 2019-06-22 07:38:03 +02:00
KQueueEventLoopGroup.java Add one new constructor with threadFactory only (#9773) 2019-11-18 09:42:44 +01:00
KQueueRecvByteAllocatorHandle.java Have (Epoll|KQueue)RecvByteAllocatorHandle extend DelegatingHandle (#9060) 2019-04-16 09:14:09 +02:00
KQueueServerChannelConfig.java All override methods must be added @override (#9285) 2019-06-27 13:51:26 +02: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 Avoid repeating the same field and hiding it (#8335) 2018-09-28 17:37:14 +02:00
KQueueSocketChannel.java Correctly handle connect/disconnect in EpollDatagramChannel / KQueueDatagramChannel 2017-08-04 09:22:53 +02:00
KQueueSocketChannelConfig.java Avoid repeating the same field and hiding it (#8335) 2018-09-28 17:37:14 +02:00
KQueueStaticallyReferencedJniMethods.java KQueue detect peer close without EVFILT_READ 2017-08-18 11:00:18 -07:00
Native.java Fix minor spelling issues in javadocs (#8701) 2019-01-14 07:24:34 +01:00
NativeLongArray.java Introduce SingleThreadEventLoop.registeredChannels (#8428) 2019-03-28 11:33:12 +00:00
package-info.java New native transport for kqueue 2017-05-03 09:53:22 -07:00