directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Trustin Lee <trus...@gmail.com>
Subject Re: [MINA] how could i get a custom MessageDecoder?
Date Tue, 06 Dec 2005 05:29:01 GMT
Hi Donald,

2005/12/6, Donald <flyingbug@gmail.com>:
>
> hi Trustin:
> I find the MessageDecoder in DemuxingProtocolCodecFactory can not
> custom a flexible strategy.Now it be used like this:
>
>     super.register( AddMessageDecoder.class );
>
> Buf if i want use different MessageDecoder according to different
> connection,like this :
>     MyMessageDecoder(ConnectionStrategyManager manager){
>                  //....
>     }
> and when come a message, i use the manager to decide how to decode the
> input bytes, how can i do?
>
> Could i regist a Message Decoder like this:
>
>    ConnectionStrategyManager manager = //...;
>    super.register(new MyMessageDecoder(manager));
>
> so we can use a flexible singleton messageDecoder in coming message,can
> we?


Why don't you use a custom session attribute to set the strategy?  Then you
could find out what strategy is in action now easily.

HTH,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/

Mime
View raw message