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 08:42:48 GMT
Another question
If i set a attribute in a ProtocolSession, can i get it in the
IoSession that according to this ProtocolSession?

Thanks...
Donald

2005/12/6, Donald <flyingbug@gmail.com>:
> 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