public interface  org.apache.camel.api.management.mbean.ManagedCamelContextMBean extends java.lang.Object implements org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
{
public abstract java.lang.String getCamelId();
public abstract java.lang.String getManagementName();
public abstract java.lang.String getCamelVersion();
public abstract java.lang.String getState();
public abstract java.lang.String getUptime();
public abstract long getUptimeMillis();
public abstract java.lang.String getManagementStatisticsLevel();
public abstract java.util.Map getProperties();
public abstract java.util.Map getGlobalOptions();
public abstract java.lang.String getClassResolver();
public abstract java.lang.String getPackageScanClassResolver();
public abstract java.lang.String getApplicationContextClassName();
public abstract java.lang.String getHeadersMapFactoryClassName();
public abstract java.lang.String getProperty(java.lang.String) throws java.lang.Exception;
public abstract java.lang.String getGlobalOption(java.lang.String) throws java.lang.Exception;
public abstract void setProperty(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract void setGlobalOption(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract java.lang.Boolean getTracing();
public abstract void setTracing(java.lang.Boolean);
public abstract java.lang.Integer getInflightExchanges();
public abstract java.lang.Integer getTotalRoutes();
public abstract java.lang.Integer getStartedRoutes();
public abstract void setTimeout(long);
public abstract long getTimeout();
public abstract void setTimeUnit(java.util.concurrent.TimeUnit);
public abstract java.util.concurrent.TimeUnit getTimeUnit();
public abstract void setShutdownNowOnTimeout(boolean);
public abstract boolean isShutdownNowOnTimeout();
public abstract java.lang.String getLoad01();
public abstract java.lang.String getLoad05();
public abstract java.lang.String getLoad15();
public abstract boolean isUseBreadcrumb();
public abstract boolean isAllowUseOriginalMessage();
public abstract boolean isMessageHistory();
public abstract boolean isLogMask();
public abstract boolean isUseMDCLogging();
public abstract boolean isUseDataType();
public abstract void start() throws java.lang.Exception;
public abstract void stop() throws java.lang.Exception;
public abstract void restart() throws java.lang.Exception;
public abstract void suspend() throws java.lang.Exception;
public abstract void resume() throws java.lang.Exception;
public abstract void startAllRoutes() throws java.lang.Exception;
public abstract boolean canSendToEndpoint(java.lang.String);
public abstract void sendBody(java.lang.String, java.lang.Object) throws java.lang.Exception;
public abstract void sendStringBody(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract void sendBodyAndHeaders(java.lang.String, java.lang.Object, java.util.Map) throws java.lang.Exception;
public abstract java.lang.Object requestBody(java.lang.String, java.lang.Object) throws java.lang.Exception;
public abstract java.lang.Object requestStringBody(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract java.lang.Object requestBodyAndHeaders(java.lang.String, java.lang.Object, java.util.Map) throws java.lang.Exception;
public abstract java.lang.String dumpRestsAsXml() throws java.lang.Exception;
public abstract java.lang.String dumpRestsAsXml(boolean) throws java.lang.Exception;
public abstract java.lang.String dumpRoutesAsXml() throws java.lang.Exception;
public abstract java.lang.String dumpRoutesAsXml(boolean) throws java.lang.Exception;
public abstract void addOrUpdateRoutesFromXml(java.lang.String) throws java.lang.Exception;
public abstract void addOrUpdateRoutesFromXml(java.lang.String, boolean) throws java.lang.Exception;
public abstract java.lang.String dumpRoutesStatsAsXml(boolean, boolean) throws java.lang.Exception;
public abstract java.lang.String dumpRoutesCoverageAsXml() throws java.lang.Exception;
public abstract boolean createEndpoint(java.lang.String) throws java.lang.Exception;
public abstract int removeEndpoints(java.lang.String) throws java.lang.Exception;
public abstract java.util.Map findComponents() throws java.lang.Exception;
public abstract java.util.Map findEips() throws java.lang.Exception;
public abstract java.util.List findEipNames() throws java.lang.Exception;
public abstract java.util.List findComponentNames() throws java.lang.Exception;
public abstract javax.management.openmbean.TabularData listComponents() throws java.lang.Exception;
public abstract javax.management.openmbean.TabularData listEips() throws java.lang.Exception;
public abstract java.lang.String componentParameterJsonSchema(java.lang.String) throws java.lang.Exception;
public abstract java.lang.String dataFormatParameterJsonSchema(java.lang.String) throws java.lang.Exception;
public abstract java.lang.String languageParameterJsonSchema(java.lang.String) throws java.lang.Exception;
public abstract java.lang.String eipParameterJsonSchema(java.lang.String) throws java.lang.Exception;
public abstract java.lang.String explainEipJson(java.lang.String, boolean);
public abstract java.lang.String explainComponentJson(java.lang.String, boolean) throws java.lang.Exception;
public abstract java.lang.String explainEndpointJson(java.lang.String, boolean) throws java.lang.Exception;
public abstract void reset(boolean) throws java.lang.Exception;
public abstract java.util.List completeEndpointPath(java.lang.String, java.util.Map, java.lang.String) throws java.lang.Exception;
public abstract java.lang.String getComponentDocumentation(java.lang.String) throws java.io.IOException;
public abstract java.lang.String createRouteStaticEndpointJson();
public abstract java.lang.String createRouteStaticEndpointJson(boolean);
}