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 |
---|
MemberChannelInboundHandler(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 |
AsyncInboundResponseHandler
The
AsyncInboundResponseHandler is a PacketHandler that asynchronously process operation-response packets. |
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 |
OperationServiceImpl.getAsyncInboundResponseHandler() |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.