public interface ManagedCamelContextMBean extends ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabledgetExchangesTotal, getResetTimestamp, getStartTimestamp, reset@ManagedAttribute(description="Camel ID") String getCamelId()
@ManagedAttribute(description="Camel ManagementName") String getManagementName()
@ManagedAttribute(description="Camel Version") String getCamelVersion()
@ManagedAttribute(description="Camel State") String getState()
@ManagedAttribute(description="Uptime [human readable text]") String getUptime()
@ManagedAttribute(description="Uptime [milliseconds]") long getUptimeMillis()
@ManagedAttribute(description="Camel Management StatisticsLevel") String getManagementStatisticsLevel()
@ManagedAttribute(description="Camel Global Options") Map<String,String> getGlobalOptions()
@ManagedAttribute(description="ClassResolver class name") String getClassResolver()
@ManagedAttribute(description="PackageScanClassResolver class name") String getPackageScanClassResolver()
@ManagedAttribute(description="ApplicationContext class name") String getApplicationContextClassName()
@ManagedAttribute(description="HeadersMapFactory class name") String getHeadersMapFactoryClassName()
@ManagedOperation(description="Gets the value of a Camel global option") String getGlobalOption(String key) throws Exception
key - the global option keyException - when an error occurred@ManagedOperation(description="Sets the value of a Camel global option") void setGlobalOption(String key, String value) throws Exception
key - the global option keyvalue - the global option valueException - when an error occurred@ManagedAttribute(description="Tracing") Boolean getTracing()
@ManagedAttribute(description="Tracing") void setTracing(Boolean tracing)
@ManagedAttribute(description="Total number of routes") Integer getTotalRoutes()
@ManagedAttribute(description="Current number of started routes") Integer getStartedRoutes()
@ManagedAttribute(description="Shutdown timeout") void setTimeout(long timeout)
@ManagedAttribute(description="Shutdown timeout") long getTimeout()
@ManagedAttribute(description="Shutdown timeout time unit") void setTimeUnit(TimeUnit timeUnit)
@ManagedAttribute(description="Shutdown timeout time unit") TimeUnit getTimeUnit()
@ManagedAttribute(description="Whether to force shutdown now when a timeout occurred") void setShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
@ManagedAttribute(description="Whether to force shutdown now when a timeout occurred") boolean isShutdownNowOnTimeout()
@ManagedAttribute(description="Average load over the last minute") String getLoad01()
@ManagedAttribute(description="Average load over the last five minutes") String getLoad05()
@ManagedAttribute(description="Average load over the last fifteen minutes") String getLoad15()
@ManagedAttribute(description="Whether breadcrumbs is in use") boolean isUseBreadcrumb()
@ManagedAttribute(description="Whether allowing access to the original message during routing") boolean isAllowUseOriginalMessage()
@ManagedAttribute(description="Whether message history is enabled") boolean isMessageHistory()
@ManagedAttribute(description="Whether security mask for Logging is enabled") boolean isLogMask()
@ManagedAttribute(description="Whether MDC logging is supported") boolean isUseMDCLogging()
@ManagedAttribute(description="Whether Message DataType is enabled") boolean isUseDataType()
@ManagedOperation(description="Start Camel") void start() throws Exception
Exception@ManagedOperation(description="Stop Camel (shutdown)") void stop() throws Exception
Exception@ManagedOperation(description="Restart Camel (stop and then start)") void restart() throws Exception
Exception@ManagedOperation(description="Suspend Camel") void suspend() throws Exception
Exception@ManagedOperation(description="Resume Camel") void resume() throws Exception
Exception@ManagedOperation(description="Starts all the routes which currently is not started") void startAllRoutes() throws Exception
Exception@ManagedOperation(description="Whether its possible to send to the endpoint (eg the endpoint has a producer)") boolean canSendToEndpoint(String endpointUri)
@ManagedOperation(description="Send body (in only)") void sendBody(String endpointUri, Object body) throws Exception
Exception@ManagedOperation(description="Send body (String type) (in only)") void sendStringBody(String endpointUri, String body) throws Exception
Exception@ManagedOperation(description="Send body and headers (in only)") void sendBodyAndHeaders(String endpointUri, Object body, Map<String,Object> headers) throws Exception
Exception@ManagedOperation(description="Request body (in out)") Object requestBody(String endpointUri, Object body) throws Exception
Exception@ManagedOperation(description="Request body (String type) (in out)") Object requestStringBody(String endpointUri, String body) throws Exception
Exception@ManagedOperation(description="Request body and headers (in out)") Object requestBodyAndHeaders(String endpointUri, Object body, Map<String,Object> headers) throws Exception
Exception@ManagedOperation(description="Dumps the rests as XML") String dumpRestsAsXml() throws Exception
Exception@ManagedOperation(description="Dumps the rests as XML") String dumpRestsAsXml(boolean resolvePlaceholders) throws Exception
Exception@ManagedOperation(description="Dumps the routes as XML") String dumpRoutesAsXml() throws Exception
Exception@ManagedOperation(description="Dumps the routes as XML") String dumpRoutesAsXml(boolean resolvePlaceholders) throws Exception
Exception@ManagedOperation(description="Dumps the routes as XML") String dumpRoutesAsXml(boolean resolvePlaceholders, boolean resolveDelegateEndpoints) throws Exception
Exception@Deprecated @ManagedOperation(description="Adds or updates existing routes from XML") void addOrUpdateRoutesFromXml(String xml) throws Exception
Exception@Deprecated @ManagedOperation(description="Adds or updates existing routes from XML") void addOrUpdateRoutesFromXml(String xml, boolean urlDecode) throws Exception
Exception@ManagedOperation(description="Dumps the CamelContext and routes stats as XML") String dumpRoutesStatsAsXml(boolean fullStats, boolean includeProcessors) throws Exception
Exception@ManagedOperation(description="Dumps the CamelContext and routes and steps stats as XML") String dumpStepStatsAsXml(boolean fullStats) throws Exception
Exception@ManagedOperation(description="Dumps the routes coverage as XML") String dumpRoutesCoverageAsXml() throws Exception
Exception@ManagedOperation(description="Dumps the route templates as XML") String dumpRouteTemplatesAsXml() throws Exception
Exception@ManagedOperation(description="Creates the endpoint by the given URI") boolean createEndpoint(String uri) throws Exception
uri - uri of endpoint to createException - is thrown if error occurred@ManagedOperation(description="Removes endpoints by the given pattern") int removeEndpoints(String pattern) throws Exception
pattern - the patternException - is thrown if error occurredorg.apache.camel.CamelContext#removeEndpoints(String)@ManagedOperation(description="Returns the JSON schema representation of the endpoint parameters for the given component name") @Deprecated String componentParameterJsonSchema(String componentName) throws Exception
componentName - the name of the component to lookupException - is thrown if error occurred@ManagedOperation(description="Returns the JSON schema representation of the data format parameters for the given data format name") @Deprecated String dataFormatParameterJsonSchema(String dataFormatName) throws Exception
dataFormatName - the name of the data format to lookupException - is thrown if error occurred@ManagedOperation(description="Returns the JSON schema representation of the language parameters for the given language name") @Deprecated String languageParameterJsonSchema(String languageName) throws Exception
languageName - the name of the language to lookupException - is thrown if error occurred@ManagedOperation(description="Returns the JSON schema representation of the EIP parameters for the given EIP name") @Deprecated String eipParameterJsonSchema(String eipName) throws Exception
eipName - the name of the EIP to lookupException - is thrown if error occurred@ManagedOperation(description="Reset counters") void reset(boolean includeRoutes) throws Exception
includeRoutes - whether to reset all routes as well.Exception - is thrown if error occurredApache Camel