| Package | Description | 
|---|---|
| com.hazelcast.internal.networking.nio | Contains the non blocking  EventLoopGroupfunctionality. | 
| 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.