On Tuesday, March 29, 2011, Fernando Ribeiro <webmas...@fernandoribeiro.eti.br> wrote: > 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. >
This allow us to easily have common osgi code to share for spring and blueprint. > 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 >>>>>> -- 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/