camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From souciance <souciance.eqdam.ras...@gmail.com>
Subject Re: Stop component "direct-vm" from another OSGI camelContext
Date Tue, 21 Feb 2017 15:51:38 GMT
Before running it a second time, you can run bundle:list to see if that
bundle containing the first consumer is active or not.

On Tue, Feb 21, 2017 at 3:45 PM, alexey-s [via Camel] <
ml-node+s465427n5794194h77@n5.nabble.com> wrote:

> There are two OSGI bundle.
>
> First OSGI bundle
>
> from("direct-vm:makeDoc")
> .bean(loacalBean, "make");
>
>
> Second OSGI bundle
>
> void execute(String entityGuid) {
>         SimpleRegistry registry = new SimpleRegistry();
>         BundleContext bundleContext = FrameworkUtil.getBundle(
> ImportDoc.class).getBundleContext();
>         OsgiDefaultCamelContext camelContext = new OsgiDefaultCamelContext(bundleContext,
> registry);
>
>         ProducerTemplate template = camelContext.createProducerTemplate();
>
>         template.sendBody("direct-vm:ccweMakeDocumentByEntityGuid",
> entityGuid);
>
>         camelContext.stop();
> }
>
> Starting Apache Karaf.
> The first time the method runs smoothly.
> The second call results in an error
>
> Caused by: org.apache.camel.component.directvm.
> DirectVmConsumerNotAvailableException: No consumers available on
> endpoint: Endpoint[direct-vm
> ://makeDoc]. Exchange[ID-localhost-49500-1484729787207-82-2]
>         at org.apache.camel.component.directvm.DirectVmProducer.
> process(DirectVmProducer.java:56)[53:org.apache.camel.camel-core:2.17.3]
>
>
> Why component "direct-vm:makeDoc" was stopped from another CamelContext?
>
> The error is repeated in the next versions
> camel  2.17.3
> camel  2.18.2
>
>
>
>
> Aleksey
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://camel.465427.n5.nabble.com/Stop-component-direct-vm-
> from-another-OSGI-camelContext-tp5794194.html
> To start a new topic under Camel - Users, email
> ml-node+s465427n465428h31@n5.nabble.com
> To unsubscribe from Camel - Users, click here
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=465428&code=c291Y2lhbmNlLmVxZGFtLnJhc2h0aUBnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY=>
> .
> NAML
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://camel.465427.n5.nabble.com/Stop-component-direct-vm-from-another-OSGI-camelContext-tp5794194p5794196.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message