| Package | Description |
|---|---|
| com.hazelcast.internal.networking.nio |
Contains the non blocking
EventLoopGroup functionality. |
| com.hazelcast.internal.networking.nio.iobalancer |
Contains Handler Migration classes
|
| Modifier and Type | Field and Description |
|---|---|
protected NioThread |
AbstractHandler.ioThread |
| Modifier and Type | Method and Description |
|---|---|
NioThread[] |
NioEventLoopGroup.getInputThreads() |
NioThread[] |
NioEventLoopGroup.getOutputThreads() |
NioThread |
MigratableHandler.getOwner()
Get NioThread currently owning this handler.
|
NioThread |
AbstractHandler.getOwner() |
| Modifier and Type | Method and Description |
|---|---|
void |
MigratableHandler.requestMigration(NioThread newOwner)
Requests the MigratableHandler to move to the new NioThread.
|
void |
NioChannelReader.requestMigration(NioThread newOwner)
Migrates this handler to a new NioThread.
|
void |
NioChannelWriter.requestMigration(NioThread newOwner) |
| Constructor and Description |
|---|
NioChannelReader(NioChannel channel,
NioThread ioThread,
ILogger logger,
IOBalancer balancer,
ChannelInitializer initializer) |
NioChannelWriter(NioChannel channel,
NioThread ioThread,
ILogger logger,
IOBalancer balancer,
ChannelInitializer initializer) |
| Constructor and Description |
|---|
IOBalancer(NioThread[] inputThreads,
NioThread[] outputThreads,
String hzName,
int balancerIntervalSeconds,
LoggingService loggingService) |
IOBalancer(NioThread[] inputThreads,
NioThread[] outputThreads,
String hzName,
int balancerIntervalSeconds,
LoggingService loggingService) |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.