| Package | Description | 
|---|---|
| com.hazelcast.internal.networking.nonblocking | Contains the non blocking  TcpIpConnectionMonitor. | 
| com.hazelcast.internal.networking.nonblocking.iobalancer | Contains Handler Migration classes | 
| Modifier and Type | Field and Description | 
|---|---|
| protected NonBlockingIOThread | AbstractHandler. ioThread | 
| Modifier and Type | Method and Description | 
|---|---|
| NonBlockingIOThread[] | NonBlockingIOThreadingModel. getInputThreads() | 
| NonBlockingIOThread[] | NonBlockingIOThreadingModel. getOutputThreads() | 
| NonBlockingIOThread | MigratableHandler. getOwner()Get NonBlockingIOThread currently owning this handler. | 
| NonBlockingIOThread | AbstractHandler. getOwner() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | NonBlockingSocketWriter. requestMigration(NonBlockingIOThread newOwner) | 
| void | NonBlockingSocketReader. requestMigration(NonBlockingIOThread newOwner)Migrates this handler to a new NonBlockingIOThread. | 
| void | MigratableHandler. requestMigration(NonBlockingIOThread newOwner)Requests the MigratableHandler to move to the new NonBlockingIOThread. | 
| Constructor and Description | 
|---|
| AbstractHandler(SocketConnection connection,
               NonBlockingIOThread ioThread,
               int initialOps,
               ILogger logger,
               IOBalancer ioBalancer) | 
| NonBlockingSocketReader(SocketConnection connection,
                       NonBlockingIOThread ioThread,
                       ILogger logger,
                       IOBalancer balancer,
                       SocketReaderInitializer initializer) | 
| NonBlockingSocketWriter(SocketConnection connection,
                       NonBlockingIOThread ioThread,
                       ILogger logger,
                       IOBalancer balancer,
                       SocketWriterInitializer initializer) | 
| Constructor and Description | 
|---|
| IOBalancer(NonBlockingIOThread[] inputThreads,
          NonBlockingIOThread[] outputThreads,
          HazelcastThreadGroup threadGroup,
          int balancerIntervalSeconds,
          LoggingService loggingService) | 
| IOBalancer(NonBlockingIOThread[] inputThreads,
          NonBlockingIOThread[] outputThreads,
          HazelcastThreadGroup threadGroup,
          int balancerIntervalSeconds,
          LoggingService loggingService) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.