You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2014/01/16 08:55:19 UTC
[jira] [Created] (CAMEL-7136) Add API to make it easier to control
lifecycle of @Consumer which are not Camel routes
Claus Ibsen created CAMEL-7136:
----------------------------------
Summary: Add API to make it easier to control lifecycle of @Consumer which are not Camel routes
Key: CAMEL-7136
URL: https://issues.apache.org/jira/browse/CAMEL-7136
Project: Camel
Issue Type: New Feature
Components: camel-core
Reporter: Claus Ibsen
Fix For: 3.0.0, Future
See nabble
http://camel.465427.n5.nabble.com/starting-and-stopping-routes-created-via-spring-and-Consume-tp5745973.html
When you use @Consume on a bean, then a consumer is created to consume from the endpoint and invoke the method on the bean. We should have an API in CamelContext so end users easily can control the lifecycle of these, such as stopping/pausing/resuming/starting them. Just as you can do with routes today.
A @Consume does not create a route, and hence not so easy to control.
There is also Karaf commands we should have for doing this as well. And a JMX API exposed.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)