| Package | Description | 
|---|---|
| com.hazelcast.client.connection.nio | 
 Contains classes related to New IO for com.hazelcast.client.connection 
 | 
| com.hazelcast.client.impl.protocol.util | 
 Protocol utils 
 | 
| com.hazelcast.internal.networking | 
 Contains the socket connection functionality. 
 | 
| com.hazelcast.internal.networking.nio | 
 Contains the non blocking  
Networking functionality. | 
| com.hazelcast.nio.ascii | 
 Contains SocketTextReader and SocketTextWriter classes; 
 | 
| 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.  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientProtocolEncoder
A  
OutboundHandler that writes the client protocol bytes
 and once they have been fully written, it removes itself from pipeline. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientMessageDecoder
Builds  
ClientMessages from byte chunks. | 
class  | 
ClientMessageEncoder
A  
OutboundHandler for the new-client. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChannelHandler<H extends ChannelHandler,S,D>
ChannelHandler is either responsible for processing inbound or outbound data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InboundHandler<S,D>
The  
InboundHandler provides control when data is received and
 needs to be processed. | 
class  | 
OutboundHandler<S,D>
The  
OutboundHandler is a ChannelHandler for outbound
 traffic. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InboundHandlerWithCounters<S,D>
Trigger for the ChannelReader to inject the appropriate counters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Iterable<? extends ChannelHandler> | 
NioInboundPipeline.handlers()  | 
protected Iterable<? extends ChannelHandler> | 
NioOutboundPipeline.handlers()  | 
protected abstract Iterable<? extends ChannelHandler> | 
NioPipeline.handlers()
Returns an Iterable that can iterate over each  
ChannelHandler of
 the pipeline. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemcacheTextDecoder  | 
class  | 
RestApiTextDecoder  | 
class  | 
TextDecoder  | 
class  | 
TextEncoder  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemberProtocolEncoder  | 
class  | 
PacketDecoder
The  
InboundHandler for member to member communication. | 
class  | 
PacketEncoder
A  
OutboundHandler that for member to member communication. | 
class  | 
SingleProtocolDecoder  | 
class  | 
TextHandshakeDecoder  | 
class  | 
UnifiedProtocolDecoder
A  
InboundHandler that reads the protocol bytes
 Protocols and based on the protocol it creates the
 appropriate handlers. | 
class  | 
UnifiedProtocolEncoder
The ProtocolEncoder is responsible for writing the protocol and once the protocol
 has been written, the ProtocolEncoder is replaced by the appropriate handler. 
 | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.