|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManagedCamelContextMBean
Method Summary | |
---|---|
void |
addOrUpdateRoutesFromXml(String xml)
|
void |
addOrUpdateRoutesFromXml(String xml,
boolean urlDecode)
|
List<String> |
completeEndpointPath(String componentName,
Map<String,Object> endpointParameters,
String completionText)
Helper method for tooling which returns the completion list of the endpoint path from the given endpoint name, properties and current path expression. |
String |
componentParameterJsonSchema(String componentName)
Returns the JSON schema representation of the endpoint parameters for the given component name |
boolean |
createEndpoint(String uri)
Creates the endpoint by the given uri |
String |
dumpRoutesAsXml()
|
String |
dumpRoutesStatsAsXml(boolean fullStats,
boolean includeProcessors)
|
List<String> |
findComponentNames()
Find the names of all the Camel components available in the classpath and Registry . |
Map<String,Properties> |
findComponents()
Find information about all the Camel components available in the classpath and Registry . |
String |
getApplicationContextClassName()
|
String |
getCamelId()
|
String |
getCamelVersion()
|
String |
getClassResolver()
|
String |
getComponentDocumentation(String componentName)
Returns the HTML documentation for the given camel component |
Integer |
getInflightExchanges()
|
String |
getLoad01()
|
String |
getLoad05()
|
String |
getLoad15()
|
String |
getManagementName()
|
String |
getPackageScanClassResolver()
|
Map<String,String> |
getProperties()
|
String |
getProperty(String name)
Gets the value of a CamelContext property name |
Integer |
getStartedRoutes()
|
String |
getState()
|
long |
getTimeout()
|
TimeUnit |
getTimeUnit()
|
Integer |
getTotalRoutes()
|
Boolean |
getTracing()
|
String |
getUptime()
|
boolean |
isAllowUseOriginalMessage()
|
boolean |
isMessageHistory()
|
boolean |
isShutdownNowOnTimeout()
|
boolean |
isUseBreadcrumb()
|
boolean |
isUseMDCLogging()
|
int |
removeEndpoints(String pattern)
Removes the endpoint by the given pattern |
Object |
requestBody(String endpointUri,
Object body)
|
Object |
requestBodyAndHeaders(String endpointUri,
Object body,
Map<String,Object> headers)
|
Object |
requestStringBody(String endpointUri,
String body)
|
void |
reset(boolean includeRoutes)
Resets all the performance counters. |
void |
restart()
|
void |
resume()
|
void |
sendBody(String endpointUri,
Object body)
|
void |
sendBodyAndHeaders(String endpointUri,
Object body,
Map<String,Object> headers)
|
void |
sendStringBody(String endpointUri,
String body)
|
void |
setProperty(String name,
String value)
Sets the value of a CamelContext property name |
void |
setShutdownNowOnTimeout(boolean shutdownNowOnTimeout)
|
void |
setTimeout(long timeout)
|
void |
setTimeUnit(TimeUnit timeUnit)
|
void |
setTracing(Boolean tracing)
|
void |
start()
|
void |
startAllRoutes()
|
void |
stop()
|
void |
suspend()
|
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean |
---|
getExchangesTotal, getResetTimestamp, reset |
Method Detail |
---|
@ManagedAttribute(description="Camel ID") String getCamelId()
@ManagedAttribute(description="Camel Management Name") String getManagementName()
@ManagedAttribute(description="Camel Version") String getCamelVersion()
@ManagedAttribute(description="Camel State") String getState()
@ManagedAttribute(description="Uptime") String getUptime()
@ManagedAttribute(description="Camel Properties") Map<String,String> getProperties()
@ManagedAttribute(description="ClassResolver class name") String getClassResolver()
@ManagedAttribute(description="PackageScanClassResolver class name") String getPackageScanClassResolver()
@ManagedAttribute(description="ApplicationContext class name") String getApplicationContextClassName()
@ManagedOperation(description="Get the value of a Camel property") String getProperty(String name) throws Exception
name
- the name of the property
Exception
- is thrown if error occurred@ManagedOperation(description="Set the value of a Camel property") void setProperty(String name, String value) throws Exception
name
- the name of the propertyvalue
- the new value of the property
Exception
- is thrown if error occurred@ManagedAttribute(description="Tracing") Boolean getTracing()
@ManagedAttribute(description="Tracing") void setTracing(Boolean tracing)
@ManagedAttribute(description="Current number of inflight Exchanges") Integer getInflightExchanges()
@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 MDC logging is supported") boolean isUseMDCLogging()
@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="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 routes as XML") String dumpRoutesAsXml() throws Exception
Exception
@ManagedOperation(description="Adds or updates existing routes from XML") void addOrUpdateRoutesFromXml(String xml) throws Exception
Exception
@ManagedOperation(description="Adds or updates existing routes from XML") void addOrUpdateRoutesFromXml(String xml, boolean urlDecode) throws Exception
Exception
@ManagedOperation(description="Dumps the routes stats as XML") String dumpRoutesStatsAsXml(boolean fullStats, boolean includeProcessors) throws Exception
Exception
@ManagedOperation(description="Creates the endpoint by the given URI") boolean createEndpoint(String uri) throws Exception
uri
- uri of endpoint to create
Exception
- is thrown if error occurred@ManagedOperation(description="Removes endpoints by the given pattern") int removeEndpoints(String pattern) throws Exception
pattern
- the pattern
Exception
- is thrown if error occurredCamelContext.removeEndpoints(String)
@ManagedOperation(description="Find all Camel components available in the classpath") Map<String,Properties> findComponents() throws Exception
Registry
.
Exception
- is thrown if error occurred@ManagedOperation(description="Find all Camel components names available in the classpath") List<String> findComponentNames() throws Exception
Registry
.
Exception
- is thrown if error occurred@ManagedOperation(description="Returns the JSON schema representation of the endpoint parameters for the given component name") String componentParameterJsonSchema(String componentName) throws Exception
componentName
- the name of the component to lookup
Exception
- 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 occurred@ManagedOperation(description="Returns the list of available endpoint paths for the given component name, endpoint properties and completion text") List<String> completeEndpointPath(String componentName, Map<String,Object> endpointParameters, String completionText) throws Exception
componentName
- the component nameendpointParameters
- parameters of the endpointcompletionText
- the entered text which we want to have completion suggestions for
Exception
- is thrown if error occurred@ManagedOperation(description="Returns the HTML documentation for the given camel component") String getComponentDocumentation(String componentName) throws IOException
componentName
- the component name
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |