| 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  InternalEventServiceimplementation. | 
| com.hazelcast.spi.impl.operationexecutor | Contains the  OperationRunnercode. | 
| com.hazelcast.spi.impl.operationexecutor.impl | Contains the  OperationExecutorImplcode. | 
| com.hazelcast.spi.impl.operationservice.impl | Contains the code for the  InternalOperationServiceimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TcpIpConnectionManager | 
| Constructor and Description | 
|---|
| MemberChannelInboundHandler(TcpIpConnection connection,
                           PacketHandler handler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PacketDispatcherA  PacketHandlerthat dispatches thePacketto 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  | InternalEventServiceThe InternalEventService is an  EventServiceinterface that adds additional capabilities
 we don't want to expose to the end user. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EventServiceImplService responsible for routing and dispatching local and remote events and keeping track of listener
 registrations. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OperationExecutorThe OperationExecutor is responsible for scheduling work (packets/operations) to be executed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OperationExecutorImplA  OperationExecutorthat schedules:
 
 partition specific operations to a specific partition-operation-thread (using a mod on the partition ID)
 non specific operations to generic-operation-threads
 
 TheOperationExecutorImpl.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  | AsyncInboundResponseHandlerThe  AsyncInboundResponseHandleris a PacketHandler that asynchronously process operation-response packets. | 
| class  | InboundResponseHandlerResponsible for handling responses for invocations. | 
| class  | InvocationMonitorThe InvocationMonitor monitors all pending invocations and determines if there are any problems like timeouts. | 
| Modifier and Type | Method and Description | 
|---|---|
| PacketHandler | OperationServiceImpl. getAsyncInboundResponseHandler() | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.