I had forgotten about the annotations! I can confirm it works. Thanks a lot.
Sebastian Gomez. On Tue, Jun 24, 2008 at 5:56 PM, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > Try as shown in the example at: > > http://servicemix.apache.org/dist/servicemix-3.1-incubating/site/deployables/serviceengines/servicemix-bean/xref-test/org/apache/servicemix/bean/beans/ConsumerBean.html > > On Tue, Jun 24, 2008 at 5:07 PM, Sebastian Gomez <[EMAIL PROTECTED]> wrote: >> Hi. >> >> Thanks for the answer. The thing is that the component context is not >> being injected to the POJO. If I do "getContext().getEndpoint(...,...) >> I get a NullPointerException because the context is null. How is it >> supposed to be injected? The "context="#context"" which is used in >> servicemix-cxfse doesn't work in servicemix-bean. Does the >> componentContext have to be injected explicitly? If so, how can it be >> done? >> >> Sebastian Gomez. >> >> On Tue, Jun 24, 2008 at 4:44 PM, Guillaume Nodet <[EMAIL PROTECTED]> wrote: >>> You need to use the ComponentContext injected in your pojo to retrieve >>> a reference to the endpoint. >>> This can be done on the ComponentContext using different methods, one >>> of those being getEndpoint (see >>> http://java.sun.com/integration/1.0/docs/sdk/api/javax/jbi/component/ComponentContext.html >>> for more). This returns a ServiceEnpoint that you can set on the >>> exchange using setEndpoint instead of using the setService. >>> >>> On Tue, Jun 24, 2008 at 4:03 PM, Sebastian Gomez <[EMAIL PROTECTED]> wrote: >>>> I've seen that maybe using the #context it could work, but it's still >>>> not working for servicemix-bean isn't it? I'd have to go into >>>> servicemix-cxfse wouldn't I? There must be some way to do it in >>>> servicemix-bean! >>>> >>>> All ideas are welcome. >>>> >>>> Sebastian Gomez. >>>> >>>> On Tue, Jun 24, 2008 at 10:01 AM, Sebastian Gomez <[EMAIL PROTECTED]> >>>> wrote: >>>>> Hi. >>>>> >>>>> I'd like to send an exchange to a specific endpoint from a >>>>> servicemix-bean POJO. I've only seen exchanges sent to services, but >>>>> (correct me if I'm wrong) it is possible to have more than one >>>>> endpoint for each service. How can I specify which particular endpoint >>>>> I want to consume my message? >>>>> >>>>> Thanks in advance. >>>>> >>>>> Sebastian Gomez. >>>>> >>>> >>> >>> >>> >>> -- >>> Cheers, >>> Guillaume Nodet >>> ------------------------ >>> Blog: http://gnodet.blogspot.com/ >>> >> > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ >
