Package io.netty.channel.nio
Class NioEventLoopGroup
- All Implemented Interfaces:
EventLoopGroup,IoEventLoopGroup,EventExecutorGroup,Iterable<EventExecutor>,Executor,ExecutorService,ScheduledExecutorService
@Deprecated
public class NioEventLoopGroup
extends MultiThreadIoEventLoopGroup
implements IoEventLoopGroup
Deprecated.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Create a new instance using the default number of threads, the defaultThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider().NioEventLoopGroup(int nThreads) Deprecated.Create a new instance using the specified number of threads,ThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider().NioEventLoopGroup(int nThreads, Executor executor) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler, EventLoopTaskQueueFactory taskQueueFactory) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler, EventLoopTaskQueueFactory taskQueueFactory, EventLoopTaskQueueFactory tailTaskQueueFactory) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, SelectorProvider selectorProvider) Deprecated.NioEventLoopGroup(int nThreads, Executor executor, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated.NioEventLoopGroup(int nThreads, ThreadFactory threadFactory) Deprecated.Create a new instance using the specified number of threads, the givenThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider().NioEventLoopGroup(int nThreads, ThreadFactory threadFactory, SelectorProvider selectorProvider) Deprecated.Create a new instance using the specified number of threads, the givenThreadFactoryand the givenSelectorProvider.NioEventLoopGroup(int nThreads, ThreadFactory threadFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated.NioEventLoopGroup(ThreadFactory threadFactory) Deprecated.Create a new instance using the default number of threads, the givenThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider(). -
Method Summary
Modifier and TypeMethodDescriptionprotected IoEventLoopnewChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Deprecated.voidMethods inherited from class io.netty.channel.MultiThreadIoEventLoopGroup
newChild, next, setIoRatioMethods inherited from class io.netty.channel.MultithreadEventLoopGroup
newDefaultThreadFactory, register, register, registerMethods inherited from class io.netty.util.concurrent.MultithreadEventExecutorGroup
activeExecutorCount, awaitTermination, executorCount, executorUtilizations, isShutdown, isShuttingDown, isTerminated, iterator, shutdown, shutdownGracefully, terminationFutureMethods inherited from class io.netty.util.concurrent.AbstractEventExecutorGroup
execute, invokeAll, invokeAll, invokeAny, invokeAny, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, shutdownGracefully, shutdownNow, submit, submit, submitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.util.concurrent.EventExecutorGroup
isShuttingDown, iterator, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, shutdown, shutdownGracefully, shutdownGracefully, shutdownNow, submit, submit, submit, terminationFuture, tickerMethods inherited from interface io.netty.channel.EventLoopGroup
registerMethods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminatedMethods inherited from interface io.netty.channel.IoEventLoopGroup
isCompatible, isIoType, next, register, register, registerMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
NioEventLoopGroup
public NioEventLoopGroup()Deprecated.Create a new instance using the default number of threads, the defaultThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider(). -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads) Deprecated.Create a new instance using the specified number of threads,ThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider(). -
NioEventLoopGroup
Deprecated.Create a new instance using the default number of threads, the givenThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider(). -
NioEventLoopGroup
Deprecated.Create a new instance using the specified number of threads, the givenThreadFactoryand theSelectorProviderwhich is returned bySelectorProvider.provider(). -
NioEventLoopGroup
Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, ThreadFactory threadFactory, SelectorProvider selectorProvider) Deprecated.Create a new instance using the specified number of threads, the givenThreadFactoryand the givenSelectorProvider. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, ThreadFactory threadFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated. -
NioEventLoopGroup
Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, Executor executor, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory) Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler) Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler, EventLoopTaskQueueFactory taskQueueFactory) Deprecated. -
NioEventLoopGroup
public NioEventLoopGroup(int nThreads, Executor executor, EventExecutorChooserFactory chooserFactory, SelectorProvider selectorProvider, SelectStrategyFactory selectStrategyFactory, RejectedExecutionHandler rejectedExecutionHandler, EventLoopTaskQueueFactory taskQueueFactory, EventLoopTaskQueueFactory tailTaskQueueFactory) Deprecated.- Parameters:
nThreads- the number of threads that will be used by this instance.executor- the Executor to use, ornullif default one should be used.chooserFactory- theEventExecutorChooserFactoryto use.selectorProvider- theSelectorProviderto use.selectStrategyFactory- theSelectStrategyFactoryto use.rejectedExecutionHandler- theRejectedExecutionHandlerto use.taskQueueFactory- theEventLoopTaskQueueFactoryto use forSingleThreadEventExecutor.execute(Runnable), ornullif default one should be used.tailTaskQueueFactory- theEventLoopTaskQueueFactoryto use forSingleThreadEventLoop.executeAfterEventLoopIteration(Runnable), ornullif default one should be used.
-
-
Method Details
-
rebuildSelectors
public void rebuildSelectors()Deprecated. -
newChild
protected IoEventLoop newChild(Executor executor, IoHandlerFactory ioHandlerFactory, Object... args) Deprecated.Description copied from class:MultiThreadIoEventLoopGroup- Overrides:
newChildin classMultiThreadIoEventLoopGroup- Parameters:
executor- theExecutorthat should be used to handle execution of tasks and IO.ioHandlerFactory- theIoHandlerFactorythat should be used to obtainIoHandlerto handle IO.args- extra arguments that are based by the constructor.- Returns:
- the created
IoEventLoop.
-
MultiThreadIoEventLoopGroupwithNioIoHandler.newFactory().