Package | Description |
---|---|
org.jboss.netty.channel.socket.nio |
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
org.jboss.netty.channel.socket.oio |
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
|
org.jboss.netty.util |
Utility classes used across multiple packages.
|
Modifier and Type | Method and Description |
---|---|
protected ThreadRenamingRunnable |
NioServerBoss.newThreadRenamingRunnable(int id,
ThreadNameDeterminer determiner) |
protected ThreadRenamingRunnable |
NioClientBoss.newThreadRenamingRunnable(int id,
ThreadNameDeterminer determiner) |
Constructor and Description |
---|
NioClientBossPool(Executor bossExecutor,
int bossCount,
Timer timer,
ThreadNameDeterminer determiner)
Create a new instance
|
NioServerBossPool(Executor bossExecutor,
int bossCount,
ThreadNameDeterminer determiner)
Create a new instance
|
NioWorker(Executor executor,
ThreadNameDeterminer determiner) |
NioWorkerPool(Executor workerExecutor,
int workerCount,
ThreadNameDeterminer determiner) |
Constructor and Description |
---|
OioClientSocketChannelFactory(Executor workerExecutor,
ThreadNameDeterminer determiner)
Creates a new instance.
|
OioDatagramChannelFactory(Executor workerExecutor,
ThreadNameDeterminer determiner)
Creates a new instance.
|
OioServerSocketChannelFactory(Executor bossExecutor,
Executor workerExecutor,
ThreadNameDeterminer determiner)
Creates a new instance.
|
Modifier and Type | Field and Description |
---|---|
static ThreadNameDeterminer |
ThreadNameDeterminer.CURRENT
ThreadNameDeterminer that rejects the proposed thread name and
retains the current one. |
static ThreadNameDeterminer |
ThreadNameDeterminer.PROPOSED
ThreadNameDeterminer that accepts the proposed thread name
as is. |
Modifier and Type | Method and Description |
---|---|
static ThreadNameDeterminer |
ThreadRenamingRunnable.getThreadNameDeterminer()
Returns the
ThreadNameDeterminer which overrides the proposed
new thread name. |
Modifier and Type | Method and Description |
---|---|
static void |
ThreadRenamingRunnable.setThreadNameDeterminer(ThreadNameDeterminer threadNameDeterminer)
Sets the
ThreadNameDeterminer which overrides the proposed new
thread name. |
Constructor and Description |
---|
HashedWheelTimer(ThreadFactory threadFactory,
ThreadNameDeterminer determiner,
long tickDuration,
TimeUnit unit,
int ticksPerWheel)
Creates a new timer.
|
ThreadRenamingRunnable(Runnable runnable,
String proposedThreadName,
ThreadNameDeterminer determiner)
Creates a new instance which wraps the specified
runnable
and changes the thread name to the specified thread name when the
specified runnable is running. |
Copyright © 2008-2016 The Netty Project. All Rights Reserved.