You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2018/09/30 01:29:00 UTC
[jira] [Created] (CAMEL-12843) CamelContext Start command shouldn't
start a Suspended context
Freeman Fang created CAMEL-12843:
------------------------------------
Summary: CamelContext Start command shouldn't start a Suspended context
Key: CAMEL-12843
URL: https://issues.apache.org/jira/browse/CAMEL-12843
Project: Camel
Issue Type: Bug
Reporter: Freeman Fang
We found this problem in Karaf camel command, but think it should also exist in other camel command usecases.
In Karaf
{code}
karaf@root()> camel:context-list
Context Status Total # Failed # Inflight # Uptime
------- ------ ------- -------- ---------- ------
camel-1 Started 0 0 0 1.366 seconds
karaf@root()> camel:context-suspend camel-1
karaf@root()> camel:context-list
Context Status Total # Failed # Inflight # Uptime
------- ------ ------- -------- ---------- ------
camel-1 Suspended 0 0 0 7.554 seconds
karaf@root()> camel:context-st
camel:context-start (Start a Camel context)
camel:context-stop (Stop a Camel context. It becomes unavailable and can not be started again)
karaf@root()> camel:context-start camel-1
karaf@root()> camel:context-list
Context Status Total # Failed # Inflight # Uptime
------- ------ ------- -------- ---------- ------
camel-1 Started 0 0 0 2 minutes
{code}
So after start a suspended context, there is still one in context-list. But in JMX tree there are two camel-1 context. This mismatch should be addressed. Either improve ContextList command or if it's a suspended context, throw a RuntimeException and let users resume it other than starting it.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)