I'm pretty sure annotations won't work with blueprint, but I think you can
use beanRef("myBean") camel Java dsl (sorry, I missed the annotation part
of the question).

If you want to compare a bp vs a CDI versions of a camel module, here's a
path to the same module made both ways:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent/tree/master/net.osgiliath.samples/net.osgiliath.hello/net.osgiliath.hello.routes

My preference (in the OSGI world) is for blueprint as is it more mature
than the CDI one.

Regards,



2014-07-15 21:41 GMT+02:00 Matt Sicker <[email protected]>:

> Right, but does @BeanInject, @EndpointInject, etc., all work in Blueprint?
> Or do you still have to manually wire everything together in Blueprint?
>
>
> On 15 July 2014 14:38, Charlie Mordant <[email protected]> wrote:
>
> > Hi Matt,
> >
> > camel-blueprint also makes blueprint beans working with camel.
> >
> > Regards,
> >
> >
> > 2014-07-15 20:09 GMT+02:00 Matt Sicker <[email protected]>:
> >
> > > So I'm guessing in order for it to work in OSGi using services, it
> would
> > > require a bit of additional code?
> > >
> > > I'll take a look at the CDI stuff, though, as we're considering using
> it
> > > instead of Blueprint for our routes.
> > >
> > >
> > > On 15 July 2014 13:01, Claus Ibsen <[email protected]> wrote:
> > >
> > > > Hi
> > > >
> > > > Yes these are Camel annotations and there is some code in camel-core
> /
> > > > camel-spring / camel-guice / camel-cdi to inject and support these
> > > > annotations in those environments.
> > > >
> > > > Though camel-cdi is a bit special as its using some cdi extension and
> > > > whatnot. And it could use a little cdi love to be improved/better.
> > > >
> > > > On Tue, Jul 15, 2014 at 6:38 PM, Matt Sicker <[email protected]>
> wrote:
> > > > > Suppose I'm using CDI, or Blueprint, or Guice, or really anything
> > other
> > > > > than Spring. The documentation <
> > > > > http://camel.apache.org/bean-integration.html> doesn't really
> > explain
> > > > how
> > > > > this works. Do things just work automatically?
> > > > >
> > > > > --
> > > > > Matt Sicker <[email protected]>
> > > >
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -----------------
> > > > Red Hat, Inc.
> > > > Email: [email protected]
> > > > Twitter: davsclaus
> > > > Blog: http://davsclaus.com
> > > > Author of Camel in Action: http://www.manning.com/ibsen
> > > > hawtio: http://hawt.io/
> > > > fabric8: http://fabric8.io/
> > > >
> > >
> > >
> > >
> > > --
> > > Matt Sicker <[email protected]>
> > >
> >
> >
> >
> > --
> > Charlie Mordant
> >
> > Full OSGI/EE stack made with Karaf:
> > https://github.com/OsgiliathEnterprise/net.osgiliath.parent
> >
>
>
>
> --
> Matt Sicker <[email protected]>
>



-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

Reply via email to