| Package | Description |
|---|---|
| org.apache.mina.filter.codec |
Filter implementations that helps you to implement complex protocols via 'codec' concept.
|
| org.apache.mina.filter.codec.demux |
Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs.
|
| org.apache.mina.filter.codec.prefixedstring | |
| org.apache.mina.filter.codec.serialization |
Protocol codecs which uses Java object serilization and leads to rapid protocol implementation.
|
| org.apache.mina.filter.codec.textline |
A protocol codec for text-based protocols.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ProtocolEncoderAdapter |
An abstract
ProtocolEncoder implementation for those who don't have any
resources to dispose. |
class |
SynchronizedProtocolEncoder |
A
ProtocolEncoder implementation which decorates an existing encoder
to be thread-safe. |
| Modifier and Type | Method | Description |
|---|---|---|
ProtocolEncoder |
ProtocolCodecFactory.getEncoder(IoSession session) |
Returns a new (or reusable) instance of
ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
ProtocolEncoder |
ProtocolCodecFilter.getEncoder(IoSession session) |
Get the encoder instance from a given session.
|
ProtocolEncoder |
SynchronizedProtocolEncoder.getEncoder() |
| Constructor | Description |
|---|---|
ProtocolCodecFilter(ProtocolEncoder encoder,
ProtocolDecoder decoder) |
Creates a new instance of ProtocolCodecFilter, without any factory.
|
SynchronizedProtocolEncoder(ProtocolEncoder encoder) |
Creates a new instance which decorates the specified encoder.
|
| Constructor | Description |
|---|---|
ProtocolCodecFilter(Class<? extends ProtocolEncoder> encoderClass,
Class<? extends ProtocolDecoder> decoderClass) |
Creates a new instance of ProtocolCodecFilter, without any factory.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DemuxingProtocolEncoder |
A composite
ProtocolEncoder that demultiplexes incoming message
encoding requests into an appropriate MessageEncoder. |
| Modifier and Type | Method | Description |
|---|---|---|
ProtocolEncoder |
DemuxingProtocolCodecFactory.getEncoder(IoSession session) |
Returns a new (or reusable) instance of
ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
PrefixedStringEncoder |
A
ProtocolEncoder which encodes a string
using a fixed-length length prefix. |
| Modifier and Type | Method | Description |
|---|---|---|
ProtocolEncoder |
PrefixedStringCodecFactory.getEncoder(IoSession session) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ObjectSerializationEncoder |
| Modifier and Type | Method | Description |
|---|---|---|
ProtocolEncoder |
ObjectSerializationCodecFactory.getEncoder(IoSession session) |
Returns a new (or reusable) instance of
ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
TextLineEncoder |
A
ProtocolEncoder which encodes a string into a text line
which ends with the delimiter. |
| Modifier and Type | Method | Description |
|---|---|---|
ProtocolEncoder |
TextLineCodecFactory.getEncoder(IoSession session) |
Returns a new (or reusable) instance of
ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
Copyright © 2004–2018 Apache MINA Project. All rights reserved.