No problem.  Thank you for cranking out a fix right
away!  I'll try the fix as soon as I can.

When will you be putting out another 0.9.x version? 
When do you expect to go to 1.0?

When you get another 0.9.x version can you place it
into a Maven repo asap.  It would be great if you can
put up the src jars along with the binaries in Maven.

Thanks again!
Rob

--- Trustin Lee <[EMAIL PROTECTED]> wrote:

> Thank you for reporting a major bug!
> 
> I've just checked in the fix so you can try the
> trunk.
> 
> HTH,
> Trustin
> 
> On 6/20/06, Rob Butler <[EMAIL PROTECTED]> wrote:
> >
> > FYI - even calling
> > datagramAcceptor.setFilterChainBuilder(fcBuilder);
> > doesn't work.  So I would wager the bug is in the
> > DatagramAcceptor.
> >
> > Rob
> >
> > --- Rob Butler <[EMAIL PROTECTED]> wrote:
> >
> > > Hello all,
> > >
> > > I just started using the Spring integration
> package
> > > for Mina 0.9.4 and ran into a problem.  It seems
> as
> > > though the DatagramAcceptor doesn't make use of
> the
> > > DatagramAcceptorConfig properly because any
> filters
> > > in
> > > the config are not used.
> > >
> > > To confirm this was not a spring specific
> problem I
> > > re-implemented all the configuration in code.
> > > Please
> > > see below:
> > >
> > > IoAcceptor datagramAcceptor = new
> > > DatagramAcceptor();
> > > IoAcceptor socketAcceptor = new
> SocketAcceptor();
> > >
> > > DefaultIoFilterChainBuilder fcBuilder = new
> > > DefaultIoFilterChainBuilder();
> > > fcBuilder.addLast("LOGGER", new
> LoggingFilter());
> > > fcBuilder.addLast("CODEC", new
> > > ProtocolCodecFilter(new
> > > MyCodecFactory()));
> > >
> > > DatagramAcceptorConfig datagramConfig = new
> > > DatagramAcceptorConfig();
> > > datagramConfig.setFilterChainBuilder(fcBuilder);
> > >
> > > SocketAcceptorConfig socketConfig = new
> > > SocketAcceptorConfig();
> > > socketConfig.setFilterChainBuilder(fcBuilder);
> > >
> > >
> > >
> > > socketAcceptor.bind(new InetSocketAddress( PORT
> ),
> > > new
> > > MyProtocolHandler(), socketConfig);
> > > datagramAcceptor.bind(new InetSocketAddress(
> PORT ),
> > > new MyProtocolHandler(), datagramConfig);
> > >
> > > As you can see the same
> DefaultIoFilterChainBuilder
> > > is
> > > being used for both the SocketAcceptor and the
> > > DatagramAcceptor.  The SocketAcceptor works fine
> and
> > > all filters and the codec are invoked.  The
> > > DatagramAcceptor does nothing and no filters are
> > > invoked.  If I manually register the filters in
> the
> > > MyProtocolHandler.sessionCreated method
> everything
> > > works fine.  But I'd rather control these using
> the
> > > acceptorConfigs.
> > >
> > > Is this a bug?
> > >
> > > Thanks
> > > Rob
> > >
> > >
> __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > > protection around
> > > http://mail.yahoo.com
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> 
> 
> 
> -- 
> 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
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to