Out of curiosity, did I get it right that the code is going to continue in the camel-spring and camel-blueprint even when the camel-core-osgi is there? If so, why? Thanks.
On Tue, Mar 29, 2011 at 2:52 AM, Willem Jiang <willem.ji...@gmail.com>wrote: > It's harmless to provide the bundle of camel-core-osgi in camel. > I just created a JIRA[1] of it, we will provide a bundle of camel-core-osgi > in Camel 2.8.0. > > [1]https://issues.apache.org/jira/browse/CAMEL-3814 > > Willem > > On 3/29/11 1:17 PM, Donald Whytock wrote: > >> Thanks, I'll try that. >> >> Shall I assume this is going to be the standard architecture? As in, >> if/when there's a 2.8, I should expect to need to re-bundle >> camel-core-osgi again? >> >> Don >> >> On Mon, Mar 28, 2011 at 11:10 PM, Willem Jiang<willem.ji...@gmail.com> >> wrote: >> >>> As we shipped the camel-spring and camel-blueprint at the same time, so >>> the >>> org.apache.camel.core.osgi is not exported as public class. >>> The reason that we don't create another bundle of camel-core-osgi, is >>> camel-spring bundle detect OSGi and no-OSGi environment rightly. Which >>> means >>> we could let camel-spring supports OSGi and no-OSGi platform at the same >>> time. >>> >>> In most case, customer doesn't want to use the OSGi without any help of >>> spring-dm or blueprint. >>> >>> If you want to create OSGiDefaultCamelContext yourself, you can wrap the >>> camel-core-osgi bundle yourself. >>> >>> Willem >>> >>> On 3/29/11 6:01 AM, Donald Whytock wrote: >>> >>>> >>>> Okay...added camel-blueprint-2.7.0.jar, which required >>>> org.apache.aries.blueprint-0.3.jar, which required >>>> org.apache.aries.proxy-0.3.jar, which required >>>> org.apache.aries.util-0.3.jar, asm-3.3.1.jar and >>>> org.apache.felix.configadmin-1.0.4.jar. >>>> >>>> Tried creating an OsgiDefaultCamelContext, which worked in Eclipse but >>>> not in Felix, since org.apache.camel.core.osgi isn't exported by >>>> camel-blueprint. >>>> >>>> Tried creating a BlueprintCamelContext, but that seems to want a >>>> BundleContext and a BlueprintContainer. I can get the BundleContext >>>> easily enough, but where do I get the BlueprintContainer? >>>> >>>> Or am I going about this the wrong way? >>>> >>>> And yes, I'd rather do this in Java and not in XML. >>>> >>>> Don >>>> >>>> On Fri, Mar 25, 2011 at 3:05 PM, Scott England-Sullivan >>>> <sully6...@yahoo.com> wrote: >>>> >>>>> >>>>> If a project doesn't use Spring or Blueprint how do you create a >>>>> CamelContext in an OSGi container programmatically? >>>>> >>>>> >>>>> Thanks, >>>>> Scott >>>>> >>>>> Scott England-Sullivan >>>>> C. (217) 390-3058 >>>>> H. (952) 440-4568 >>>>> >>>>> Sent from my iPhone >>>>> >>>>> On Mar 25, 2011, at 1:05 PM, Claus Ibsen<claus.ib...@gmail.com> >>>>> wrote: >>>>> >>>>> On Fri, Mar 25, 2011 at 3:52 PM, Donald Whytock<dwhyt...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> Okay. Where is the OSGi version? Is that in a different jar? >>>>>>> >>>>>>> >>>>>> Yes >>>>>> >>>>>> camel-spring if using spring-dm >>>>>> camel-blueprint if using blueprint >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Claus Ibsen >>>>>> ----------------- >>>>>> FuseSource >>>>>> Email: cib...@fusesource.com >>>>>> Web: http://fusesource.com >>>>>> Twitter: davsclaus >>>>>> Blog: http://davsclaus.blogspot.com/ >>>>>> Author of Camel in Action: http://www.manning.com/ibsen/ >>>>>> >>>>> >>>>> >>>> >>> >>> -- >>> Willem >>> ---------------------------------- >>> FuseSource >>> Web: http://www.fusesource.com >>> Blog: http://willemjiang.blogspot.com (English) >>> http://jnn.javaeye.com (Chinese) >>> Twitter: willemjiang >>> >>> >> > > -- > Willem > ---------------------------------- > FuseSource > Web: http://www.fusesource.com > Blog: http://willemjiang.blogspot.com (English) > http://jnn.javaeye.com (Chinese) > Twitter: willemjiang >