| Package | Description | 
|---|---|
| com.hazelcast.nio.tcp | 
 Contains functionality for the TCP/IP Networking for cluster members 
This whole package is internal and no compatibility will be provided.  | 
| com.hazelcast.spi.impl | 
 Contains implementations for Hazelcast SPI. 
 | 
| com.hazelcast.spi.impl.eventservice | 
 Contains the code for the  
InternalEventService. | 
| com.hazelcast.spi.impl.eventservice.impl | 
 Contains the code for the  
InternalEventService implementation. | 
| com.hazelcast.spi.impl.operationexecutor | 
 Contains the  
OperationRunner code. | 
| com.hazelcast.spi.impl.operationexecutor.impl | 
 Contains the  
OperationExecutorImpl code. | 
| com.hazelcast.spi.impl.operationservice.impl | 
 Contains the code for the  
InternalOperationService implementation. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TcpIpConnectionManager  | 
| Constructor and Description | 
|---|
PacketDecoder(TcpIpConnection connection,
             PacketHandler handler)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PacketDispatcher
A  
PacketHandler that dispatches the Packet to the right service. | 
| Modifier and Type | Method and Description | 
|---|---|
PacketHandler | 
NodeEngineImpl.getPacketDispatcher()  | 
| Constructor and Description | 
|---|
PacketDispatcher(ILogger logger,
                PacketHandler operationExecutor,
                PacketHandler responseHandler,
                PacketHandler invocationMonitor,
                PacketHandler eventService,
                PacketHandler connectionManager,
                PacketHandler jetService)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
InternalEventService
The InternalEventService is an  
EventService interface that adds additional capabilities
 we don't want to expose to the end user. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EventServiceImpl
Service responsible for routing and dispatching local and remote events and keeping track of listener
 registrations. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OperationExecutor
The OperationExecutor is responsible for scheduling work (packets/operations) to be executed. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OperationExecutorImpl
A  
OperationExecutor that schedules:
 
 partition specific operations to a specific partition-operation-thread (using a mod on the partition ID)
 non specific operations to generic-operation-threads
 
 The OperationExecutorImpl.execute(Object, int, boolean) accepts an Object instead of a runnable to prevent needing to
 create wrapper runnables around tasks. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InboundResponseHandler
Responsible for handling responses for invocations. 
 | 
class  | 
InvocationMonitor
The InvocationMonitor monitors all pending invocations and determines if there are any problems like timeouts. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PacketHandler | 
InboundResponseHandlerSupplier.get()  | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.