Uses of Interface
org.jboss.netty.channel.socket.nio.WorkerPool
Packages that use WorkerPool
Package
Description
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
-
Uses of WorkerPool in org.jboss.netty.channel.socket.nio
Classes in org.jboss.netty.channel.socket.nio that implement WorkerPoolModifier and TypeClassDescriptionclassAbstractNioWorkerPool<E extends AbstractNioWorker>Abstract base class forWorkerPoolimplementations that create theWorker's up-front and return them in a "fair" fashion when callingAbstractNioWorkerPool.nextWorker()classDefault implementation which hands ofNioDatagramWorker'sclassDefault implementation which hands ofNioWorker'sfinal classShareableWorkerPool<E extends Worker>This implementation of aWorkerPoolshould be used if you plan to share aWorkerPoolbetween different Factories.Fields in org.jboss.netty.channel.socket.nio declared as WorkerPoolModifier and TypeFieldDescriptionprivate final WorkerPool<NioWorker> NioClientSocketChannelFactory.workerPoolprivate final WorkerPool<NioDatagramWorker> NioDatagramChannelFactory.workerPoolprivate final WorkerPool<NioDatagramWorker> NioDatagramPipelineSink.workerPool(package private) final WorkerPool<NioWorker> NioServerSocketChannel.workerPoolprivate final WorkerPool<NioWorker> NioServerSocketChannelFactory.workerPoolprivate final WorkerPool<E> ShareableWorkerPool.wrappedConstructors in org.jboss.netty.channel.socket.nio with parameters of type WorkerPoolModifierConstructorDescriptionNioClientSocketChannelFactory(Executor bossExecutor, int bossCount, WorkerPool<NioWorker> workerPool) Creates a new instance.NioClientSocketChannelFactory(Executor bossExecutor, int bossCount, WorkerPool<NioWorker> workerPool, Timer timer) Creates a new instance.NioClientSocketChannelFactory(BossPool<NioClientBoss> bossPool, WorkerPool<NioWorker> workerPool) Creates a new instance.NioDatagramChannelFactory(WorkerPool<NioDatagramWorker> workerPool) Creates a new instance.NioDatagramChannelFactory(WorkerPool<NioDatagramWorker> workerPool, InternetProtocolFamily family) Creates a new instance.(package private)NioDatagramPipelineSink(WorkerPool<NioDatagramWorker> workerPool) Creates a newNioDatagramPipelineSinkwith a the number ofNioDatagramWorkers specified in workerCount.(package private)NioServerSocketChannel(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, Boss boss, WorkerPool<NioWorker> workerPool) NioServerSocketChannelFactory(Executor bossExecutor, int bossCount, WorkerPool<NioWorker> workerPool) Create a new instance.NioServerSocketChannelFactory(Executor bossExecutor, WorkerPool<NioWorker> workerPool) Creates a new instance.NioServerSocketChannelFactory(BossPool<NioServerBoss> bossPool, WorkerPool<NioWorker> workerPool) Create a new instance.ShareableWorkerPool(WorkerPool<E> wrapped)