directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donald <flying...@gmail.com>
Subject Re: [MINA] how could i get a custom MessageDecoder?
Date Tue, 06 Dec 2005 06:28:14 GMT
Oooo...i am so stupid,thanks.^_^

Donald


2005/12/6, Trustin Lee <trustin@gmail.com>:
> 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