@Override public void afterPropertiesSet() throws Exception { StopWatch watch = new StopWatch(); super.afterPropertiesSet(); Boolean shutdownEager = CamelContextHelper.parseBoolean(getContext(), getShutdownEager()); if (shutdownEager != null) { LOG.debug("Using shutdownEager: {}", shutdownEager); getContext().setShutdownEager(shutdownEager); } LOG.debug("afterPropertiesSet() took {} millis", watch.stop()); }
String messageHistory = (String) parameters.remove("messageHistory"); if (messageHistory != null) { camelContext.setMessageHistory(CamelContextHelper.parseBoolean(camelContext, messageHistory)); camelContext.setStreamCaching(CamelContextHelper.parseBoolean(camelContext, streamCache)); camelContext.setTracing(CamelContextHelper.parseBoolean(camelContext, trace)); camelContext.setHandleFault(CamelContextHelper.parseBoolean(camelContext, handleFault)); camelContext.setAutoStartup(CamelContextHelper.parseBoolean(camelContext, autoStartup)); camelContext.setUseMDCLogging(CamelContextHelper.parseBoolean(camelContext, useMDCLogging)); camelContext.setUseBreadcrumb(CamelContextHelper.parseBoolean(camelContext, useBreadcrumb));
if (properties != null && !properties.isEmpty()) { String disabled = (String) properties.remove("disabled"); boolean disableJmx = CamelContextHelper.parseBoolean(camelContext, disabled != null ? disabled : "false"); if (disableJmx) { Boolean statisticsEnabled = CamelContextHelper.parseBoolean(camelContext, loadStatisticsEnabled != null ? loadStatisticsEnabled : "true"); if (statisticsEnabled != null) { camelContext.getManagementStrategy().setLoadStatisticsEnabled(statisticsEnabled);