| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Field and Description |
|---|---|
private MessageEncoder<T> |
DemuxingProtocolEncoder.SingletonMessageEncoderFactory.encoder |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<MessageEncoder<T>> |
DemuxingProtocolEncoder.DefaultConstructorMessageEncoderFactory.encoderClass |
private java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,MessageEncoder> |
DemuxingProtocolEncoder.State.findEncoderCache |
private java.util.Map<java.lang.Class<?>,MessageEncoder> |
DemuxingProtocolEncoder.State.type2encoder |
| Modifier and Type | Method and Description |
|---|---|
protected MessageEncoder<java.lang.Object> |
DemuxingProtocolEncoder.findEncoder(DemuxingProtocolEncoder.State state,
java.lang.Class<?> type) |
private MessageEncoder<java.lang.Object> |
DemuxingProtocolEncoder.findEncoder(DemuxingProtocolEncoder.State state,
java.lang.Class<?> type,
java.util.Set<java.lang.Class<?>> triedClasses) |
MessageEncoder<T> |
DemuxingProtocolEncoder.SingletonMessageEncoderFactory.getEncoder() |
MessageEncoder<T> |
DemuxingProtocolEncoder.DefaultConstructorMessageEncoderFactory.getEncoder() |
MessageEncoder<T> |
MessageEncoderFactory.getEncoder()
Creates a new message encoder.
|
| Modifier and Type | Method and Description |
|---|---|
<T> void |
DemuxingProtocolCodecFactory.addMessageEncoder(java.lang.Class<T> messageType,
MessageEncoder<? super T> encoder) |
<T> void |
DemuxingProtocolEncoder.addMessageEncoder(java.lang.Class<T> messageType,
MessageEncoder<? super T> encoder) |
<T> void |
DemuxingProtocolCodecFactory.addMessageEncoder(java.lang.Iterable<java.lang.Class<? extends T>> messageTypes,
MessageEncoder<? super T> encoder) |
<T> void |
DemuxingProtocolEncoder.addMessageEncoder(java.lang.Iterable<java.lang.Class<? extends T>> messageTypes,
MessageEncoder<? super T> encoder) |
| Modifier and Type | Method and Description |
|---|---|
void |
DemuxingProtocolCodecFactory.addMessageEncoder(java.lang.Class<?> messageType,
java.lang.Class<? extends MessageEncoder> encoderClass) |
void |
DemuxingProtocolEncoder.addMessageEncoder(java.lang.Class<?> messageType,
java.lang.Class<? extends MessageEncoder> encoderClass) |
void |
DemuxingProtocolCodecFactory.addMessageEncoder(java.lang.Iterable<java.lang.Class<?>> messageTypes,
java.lang.Class<? extends MessageEncoder> encoderClass) |
void |
DemuxingProtocolEncoder.addMessageEncoder(java.lang.Iterable<java.lang.Class<?>> messageTypes,
java.lang.Class<? extends MessageEncoder> encoderClass) |
| Constructor and Description |
|---|
SingletonMessageEncoderFactory(MessageEncoder<T> encoder) |
| Constructor and Description |
|---|
DefaultConstructorMessageEncoderFactory(java.lang.Class<MessageEncoder<T>> encoderClass) |