Yeah best when camel code compiles and support bothnspring 31 and 32. This can be done in the future when we drop spring 31 support etc
onsdag den 15. maj 2013 skrev Babak Vahdat : > Hi > > Just realized the stuff I've committed today morning would break the Spring > 3.1.x support in Camel 2.12.0. The changes are REALLY trivial and are only > for the sake of code simplicity, that's the code like: > > AbstractApplicationContext applicationContext = … > ... > if (applicationContext != null) { > applicationContext.destroy(); > } > > Has become "the one-liner": > > IOHelper.close(applicationContext); > > As IOHelper can handle null values and also the destroy() method Impl is > simply a single call to the close() method . This however would only work > in > Spring 3.2.x where "AbstractApplicationContext implements > java.io.Closeable" > but NOT in Spring 3.1.x where users would probably get NoSuchMethodError > and > what not if they have Spring 3.1.x on their class path. > > I assume I should revert this commit right? > > Babak > > > Claus Ibsen-2 wrote > > Hi > > > > Yeah I think it would be good to upgrade to Spring 3.2.x for Camel 2.12. > > Certainly if Karaf / SMX will support that version as well. > > > > On Sun, May 12, 2013 at 11:45 PM, Christian Müller > > < > > > christian.mueller@ > > > > wrote: > >> I'm wondering whether we should use Spring 3.2.2.RELEASE by default for > >> Camel 2.12.x. > >> This version is stable and by still supporting Spring 3.1.x (with a > >> separate CI build), we can make sure Camel 2.12.x is working with Karaf > >> 2.3.1. > >> Starting with Karaf 2.3.2, Karaf comes with a Spring 3.2 feature [1]. > >> Karaf > >> 2.3.2 is expected for the next two/three weeks [2]. > >> > >> What do you think? > >> > >> [1] https://issues.apache.org/jira/browse/KARAF-2062 > >> [2] > >> > http://karaf.922171.n3.nabble.com/DISCUSSION-Apache-Karaf-2-3-2-and-3-0-0-RC2-in-two-weeks-time-td4028632.html > >> > >> Best, > >> Christian > > > > > > > > -- > > Claus Ibsen > > ----------------- > > www.camelone.org: The open source integration conference. > > > > Red Hat, Inc. > > FuseSource is now part of Red Hat > > Email: > > > cibsen@ > > > Web: http://fusesource.com > > Twitter: davsclaus > > Blog: http://davsclaus.com > > Author of Camel in Action: http://www.manning.com/ibsen > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Upgrade-Spring-3-1-4-RELEASE-3-2-2-RELEASE-tp5732377p5732631.html > Sent from the Camel Development mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- www.camelone.org: The open source integration conference. Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen