Networking functionality.See: Description
| Interface | Description |
|---|---|
| MigratablePipeline |
A NioPipeline that supports migration between
NioThread instances. |
| Class | Description |
|---|---|
| AdvancedNetworkStats |
Stats per
ProtocolType for a single direction of network traffic (inbound or outbound). |
| InboundHandlerWithCounters<S,D> |
Trigger for the ChannelReader to inject the appropriate counters.
|
| NioChannel |
A
Channel implementation tailored
for non blocking IO using Selector in combination
with a non blocking SocketChannel. |
| NioInboundPipeline |
When the
NioThread receives a read event from the
Selector, then the NioInboundPipeline.process() is called to read
out the data from the socket into a bytebuffer and hand it over to the
InboundHandler to get processed. |
| NioNetworking |
A non blocking
Networking implementation that makes use of
Selector to have a limited set of io threads, handle
an arbitrary number of connections. |
| NioNetworking.Context | |
| NioOutboundPipeline | |
| NioPipeline | |
| NioThread | |
| SelectorOptimizer |
The SelectorOptimizer optimizes the Selector so less litter is being created.
|
| Enum | Description |
|---|---|
| SelectorMode |
Controls the mode in which IO and acceptor thread selectors will be operating
|
Networking functionality. It relies
on Selector to be notified if there is something to read/write.Copyright © 2021 Hazelcast, Inc.. All Rights Reserved.