Hi Trustin,

If you are implementing a complex protocol, I'd prefer
MessageEncoder/Decoder/DemuxingProtocolCodecFactory. Sumup
server is a good example which uses DemuxingProtocolCodecFactory.

Thanks a lot for the tips! I'll definitely look into it.

Best regards,

Jian

On 10/30/06, Trustin Lee <[EMAIL PROTECTED]> wrote:
Hi Jian,

On 10/29/06, jian wu <[EMAIL PROTECTED]> wrote:
>
> Mina provides two types of classes for encoding/decoding protocol data:
> ProtocolEncoder/ProtocolDecoder, and MessageEncoder/MessageDecoder.


MessageEncoder and MessageDecoder are assembled into ProtocolCodecFatory by
DemuxingProtocolCodecFactory.  The main difference is that

* ProtocolEncoder and Decoder transforms all messages for a protocol.
* MessageEncoder and Decoder transforms an individual message.

If you are implementing a complex protocol, I'd prefer
MessageEncoder/Decoder/DemuxingProtocolCodecFactory.  SumUp server is a good
example which uses DemuxingProtocolCodecFactory.

Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP key fingerprints:
* E167 E6AF E73A CBCE EE41  4A29 544D DE48 FE95 4E7E
* B693 628E 6047 4F8F CFA4  455E 1C62 A7DC 0255 ECA6


Reply via email to