Uses of Interface
io.netty.channel.IoHandlerFactory
-
Packages that use IoHandlerFactory Package Description io.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.kqueue BSD specific transport.io.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.uring 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 IoHandlerFactory Modifier and Type Method Description protected IoEventLoopMultiThreadIoEventLoopGroup. newChild(java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.lang.Object... args)Constructors in io.netty.channel with parameters of type IoHandlerFactory Constructor Description ManualIoEventLoop(IoEventLoopGroup parent, java.lang.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, java.lang.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(java.lang.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, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, EventExecutorChooserFactory chooserFactory, java.lang.Object... args)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.lang.Object... args)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.Executor executor, EventExecutorChooserFactory chooserFactory, IoHandlerFactory ioHandlerFactory)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory, EventExecutorChooserFactory chooserFactory, java.lang.Object... args)Creates a new instance of theMultiThreadIoEventLoopGroup.MultiThreadIoEventLoopGroup(int nThreads, java.util.concurrent.ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory, java.lang.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(java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory)Creates a new instance of theMultiThreadIoEventLoopGroupusing the default number of threads.MultiThreadIoEventLoopGroup(java.util.concurrent.ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory)Create a new instance using the default number of thread.SingleThreadIoEventLoop(IoEventLoopGroup parent, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory)Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler, long maxTaskProcessingQuantumMs)Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.util.Queue<java.lang.Runnable> taskQueue, java.util.Queue<java.lang.Runnable> tailTaskQueue, RejectedExecutionHandler rejectedExecutionHandler)Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, java.util.concurrent.ThreadFactory threadFactory, IoHandlerFactory ioHandlerFactory)Creates a new instanceSingleThreadIoEventLoop(IoEventLoopGroup parent, java.util.concurrent.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 IoHandlerFactory Modifier and Type Method Description static 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 IoHandlerFactory Modifier and Type Method Description protected IoEventLoopEpollEventLoopGroup. newChild(java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.lang.Object... args)Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.kqueue
Methods in io.netty.channel.kqueue that return IoHandlerFactory Modifier and Type Method Description static 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 IoHandlerFactory Modifier and Type Method Description protected IoEventLoopKQueueEventLoopGroup. newChild(java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.lang.Object... args)Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.local
Methods in io.netty.channel.local that return IoHandlerFactory Modifier and Type Method Description static IoHandlerFactoryLocalIoHandler. newFactory()Returns a newIoHandlerFactorythat createsLocalIoHandlerinstances. -
Uses of IoHandlerFactory in io.netty.channel.nio
Methods in io.netty.channel.nio that return IoHandlerFactory Modifier and Type Method Description static IoHandlerFactoryNioIoHandler. newFactory()Returns a newIoHandlerFactorythat createsNioIoHandlerinstancesstatic IoHandlerFactoryNioIoHandler. newFactory(java.nio.channels.spi.SelectorProvider selectorProvider)Returns a newIoHandlerFactorythat createsNioIoHandlerinstances.static IoHandlerFactoryNioIoHandler. newFactory(java.nio.channels.spi.SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory)Returns a newIoHandlerFactorythat createsNioIoHandlerinstances.Methods in io.netty.channel.nio with parameters of type IoHandlerFactory Modifier and Type Method Description protected IoEventLoopNioEventLoopGroup. newChild(java.util.concurrent.Executor executor, IoHandlerFactory ioHandlerFactory, java.lang.Object... args)Deprecated. -
Uses of IoHandlerFactory in io.netty.channel.uring
Methods in io.netty.channel.uring that return IoHandlerFactory Modifier and Type Method Description static 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.
-