Uses of Interface
io.netty.channel.IoHandlerFactory
Packages that use IoHandlerFactory
Package
Description
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
BSD specific transport.
A virtual transport that enables the communication between the two
parties in the same virtual machine.
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
io_uring is a high I/O performance scalable interface for fully
asynchronous Linux syscalls.
-
Uses of IoHandlerFactory in io.netty.channel
Methods in io.netty.channel with parameters of type IoHandlerFactoryModifier and TypeMethodDescriptionprotected IoEventLoopMultiThreadIoEventLoopGroup.newChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Constructors in io.netty.channel with parameters of type IoHandlerFactoryModifierConstructorDescriptionManualIoEventLoop(IoEventLoopGroup parent, Thread owningThread, IoHandlerFactory factory) Create a newIoEventLoopthat is owned by the user and so needs to be driven by the user with the givenThread.ManualIoEventLoop(IoEventLoopGroup parent, Thread owningThread, IoHandlerFactory factory, Ticker ticker) Create a newIoEventLoopthat is owned by the user and so needs to be driven by the user with the givenThread.ManualIoEventLoop(Thread owningThread, IoHandlerFactory factory) Create a newIoEventLoopthat is owned by the user and so needs to be driven by the user with the givenThread.MultiThreadIoEventLoopGroup(int nThreads, IoHandlerFactory ioHandlerFactory) /** Creates a new instance of theMultiThreadIoEventLoopGroupusing the defaultThreadFactory.MultiThreadIoEventLoopGroup(int nThreads, Executor executor, IoHandlerFactory ioHandlerFactory) Creates a new instance of theMultiThreadIoEventLoopGroup.protectedMultiThreadIoEventLoopGroup(int nThreads, Executor executor, IoHandlerFactory ioHandlerFactory, EventExecutorChooserFactory chooserFactory, Object... args) Creates a new instance of theMultiThreadIoEventLoopGroup.protectedMultiThreadIoEventLoopGroup(int nThreads, Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, IoHandlerFactory ioHandlerFactory) Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory) Creates a new instance of theMultiThreadIoEventLoopGroup.protectedMultiThreadIoEventLoopGroup(int nThreads, ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory, EventExecutorChooserFactory chooserFactory, Object... args) Creates a new instance of theMultiThreadIoEventLoopGroup.protectedMultiThreadIoEventLoopGroup(int nThreads, ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory, Object... args) Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(IoHandlerFactory ioHandlerFactory) Creates a new instance of theMultiThreadIoEventLoopGroupusing the default number of threads and defaultThreadFactory.MultiThreadIoEventLoopGroup(Executor executor, IoHandlerFactory ioHandlerFactory) Creates a new instance of theMultiThreadIoEventLoopGroupusing the default number of threads.MultiThreadIoEventLoopGroup(ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory) Create a new instance using the default number of thread.SingleThreadIoEventLoop(IoEventLoopGroup parent, Executor executor, IoHandlerFactory ioHandlerFactory) Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, Executor executor, IoHandlerFactory ioHandlerFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler, long maxTaskProcessingQuantumMs) Creates a new instanceprotectedSingleThreadIoEventLoop(IoEventLoopGroup parent, Executor executor, IoHandlerFactory ioHandlerFactory, Queue<Runnable> taskQueue, Queue<Runnable> tailTaskQueue, RejectedExecutionHandler rejectedExecutionHandler) Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory) Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler, long maxTaskProcessingQuantumMs) Creates a new instance -
Uses of IoHandlerFactory in io.netty.channel.epoll
Methods in io.netty.channel.epoll that return IoHandlerFactoryModifier and TypeMethodDescriptionstatic IoHandlerFactoryEpollIoHandler.newFactory()Returns a newIoHandlerFactorythat createsEpollIoHandlerinstances.static IoHandlerFactoryEpollIoHandler.newFactory(int maxEvents, SelectStrategyFactory selectStrategyFactory) Returns a newIoHandlerFactorythat createsEpollIoHandlerinstances.Methods in io.netty.channel.epoll with parameters of type IoHandlerFactoryModifier and TypeMethodDescriptionprotected IoEventLoopEpollEventLoopGroup.newChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.kqueue
Methods in io.netty.channel.kqueue that return IoHandlerFactoryModifier and TypeMethodDescriptionstatic IoHandlerFactoryKQueueIoHandler.newFactory()Returns a newIoHandlerFactorythat createsKQueueIoHandlerinstances.static IoHandlerFactoryKQueueIoHandler.newFactory(int maxEvents, SelectStrategyFactory selectStrategyFactory) Returns a newIoHandlerFactorythat createsKQueueIoHandlerinstances.Methods in io.netty.channel.kqueue with parameters of type IoHandlerFactoryModifier and TypeMethodDescriptionprotected IoEventLoopKQueueEventLoopGroup.newChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.local
Methods in io.netty.channel.local that return IoHandlerFactoryModifier and TypeMethodDescriptionstatic IoHandlerFactoryLocalIoHandler.newFactory()Returns a newIoHandlerFactorythat createsLocalIoHandlerinstances. -
Uses of IoHandlerFactory in io.netty.channel.nio
Methods in io.netty.channel.nio that return IoHandlerFactoryModifier and TypeMethodDescriptionstatic IoHandlerFactoryNioIoHandler.newFactory()Returns a newIoHandlerFactorythat createsNioIoHandlerinstancesstatic IoHandlerFactoryNioIoHandler.newFactory(SelectorProvider selectorProvider) Returns a newIoHandlerFactorythat createsNioIoHandlerinstances.static IoHandlerFactoryNioIoHandler.newFactory(SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Returns a newIoHandlerFactorythat createsNioIoHandlerinstances.Methods in io.netty.channel.nio with parameters of type IoHandlerFactoryModifier and TypeMethodDescriptionprotected IoEventLoopNioEventLoopGroup.newChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.uring
Methods in io.netty.channel.uring that return IoHandlerFactoryModifier and TypeMethodDescriptionstatic IoHandlerFactoryIoUringIoHandler.newFactory()Create a newIoHandlerFactorythat can be used to createIoUringIoHandlers.static IoHandlerFactoryIoUringIoHandler.newFactory(int ringSize) Create a newIoHandlerFactorythat can be used to createIoUringIoHandlers.static IoHandlerFactoryIoUringIoHandler.newFactory(IoUringIoHandlerConfig config) Create a newIoHandlerFactorythat can be used to createIoUringIoHandlers.