Remove creating DefaultCamelContext out of the blue
---------------------------------------------------
Key: CAMEL-3629
URL: https://issues.apache.org/jira/browse/CAMEL-3629
Project: Camel
Issue Type: Improvement
Components: camel-cxf
Affects Versions: 2.6.0
Reporter: Claus Ibsen
Fix For: 2.7.0
In CamelConduit the follow code just creates a new camel context on-demand.
This is plain wrong. Any components shouldn't just go around creating new camel
contexts. Instead the component should fail if a CamelContext hasn't been
injected.
{code}
public CamelContext getCamelContext() {
if (camelContext == null) {
getLogger().log(Level.INFO, "No CamelContext injected, create a
default one");
camelContext = new DefaultCamelContext();
}
return camelContext;
}
{code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira