Package | Description |
---|---|
com.hazelcast.client.connection.nio |
Contains classes related to New IO for com.hazelcast.client.connection
|
com.hazelcast.nio.tcp.nonblocking |
Contains the non blocking
TcpIpConnectionMonitor . |
com.hazelcast.nio.tcp.nonblocking.iobalancer |
Contains Handler Migration classes
|
Modifier and Type | Class and Description |
---|---|
class |
ClientNonBlockingOutputThread |
Constructor and Description |
---|
AbstractClientSelectionHandler(ClientConnection connection,
NonBlockingIOThread ioThread) |
ClientConnection(HazelcastClientInstanceImpl client,
NonBlockingIOThread in,
NonBlockingIOThread out,
int connectionId,
SocketChannelWrapper socketChannelWrapper) |
ClientReadHandler(ClientConnection connection,
NonBlockingIOThread ioThread,
int bufferSize) |
ClientWriteHandler(ClientConnection connection,
NonBlockingIOThread ioThread,
int bufferSize) |
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(TcpIpConnection connection,
NonBlockingIOThread ioThread,
int initialOps) |
NonBlockingSocketReader(TcpIpConnection connection,
NonBlockingIOThread ioThread,
MetricsRegistry metricsRegistry) |
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.