On Jul 11, 2017; 11:51am  Claus Ibsen wrote:
> Hi
>
> You need to tell more about how you run Camel. And how you upgraded.

I use Spring:

@Configuration
public class PaleConfig extends CamelConfiguration {
  camelContext.setUseMDCLogging(false);
  camelContext.setStreamCaching(true);
  camelContext.setAllowUseOriginalMessage(false);
  camelContext.setNameStrategy(new
ExplicitCamelContextNameStrategy(CAMEL_CONTEXT_NAME));

camelContext.getShutdownStrategy().setTimeout(Long.parseLong(System.getProperty(SHUTDOWN_TIMEOUT,
"10")));
}

And then I refer to the context:

@Configuration
public class HealthConfig implements InitializingBean {

  @Autowired private CamelContext camelContext;

  @Override
  public void afterPropertiesSet() throws MalformedObjectNameException {
    String mgmtName = camelContext.getManagementName();
  }
}

With 2.17.7, mgmtName is set.  With 2.18.0 (and above), mgmtName is null.

I upgraded simply by replacing "2.17.7" with "2.18.0" (i have tried later
versions as well) in the Gradle configuration.

Best regards,
Henrik

Reply via email to