From 7e77fb6144c5371f0306dbec5165a8ef3850384a Mon Sep 17 00:00:00 2001
From: Paul Richardson
Date: Thu, 28 Nov 2024 20:01:43 +0000
Subject: [PATCH] HAWNG-902: Fixes ACL rules not being translated back to
client
* rbac.ts
* Fixes the response format of a bulk request to correct deduplication
and structure the json by context mbean name
* Adds tracing to help with debugging
* rbac.test.ts
* Adds tests proving the response of a bulk request
* gateway-test-inputs.ts
* Fixes expected responses of bulk request tests
---
docker/gateway/src/gateway-test-inputs.ts | 85 +-
.../src/jolokia-agent/jolokia-agent.ts | 4 +
docker/gateway/src/jolokia-agent/rbac.test.ts | 43 +
docker/gateway/src/jolokia-agent/rbac.ts | 24 +-
.../src/jolokia-agent/test.domainMBeans.json | 11679 ++++++++++++++++
5 files changed, 11794 insertions(+), 41 deletions(-)
create mode 100644 docker/gateway/src/jolokia-agent/test.domainMBeans.json
diff --git a/docker/gateway/src/gateway-test-inputs.ts b/docker/gateway/src/gateway-test-inputs.ts
index 7ccd8e15..a123e31d 100644
--- a/docker/gateway/src/gateway-test-inputs.ts
+++ b/docker/gateway/src/gateway-test-inputs.ts
@@ -119,47 +119,52 @@ export const testData = {
],
},
value: {
- 'gc()': {
- CanInvoke: true,
- Method: 'gc()',
- ObjectName: 'java.lang:type=Memory',
- },
- 'addOrUpdateRoutesFromXml(java.lang.String)': {
- CanInvoke: true,
- Method: 'addOrUpdateRoutesFromXml(java.lang.String)',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
- },
- 'addOrUpdateRoutesFromXml(java.lang.String,boolean)': {
- CanInvoke: true,
- Method: 'addOrUpdateRoutesFromXml(java.lang.String,boolean)',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
- },
- 'dumpStatsAsXml(boolean)': {
- CanInvoke: true,
- Method: 'dumpStatsAsXml(boolean)',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
- },
- 'getCamelId()': {
- CanInvoke: true,
- Method: 'getCamelId()',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
- },
- 'getRedeliveries()': {
- CanInvoke: true,
- Method: 'getRedeliveries()',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
- },
- 'sendStringBody(java.lang.String,java.lang.String)': {
- CanInvoke: true,
- Method: 'sendStringBody(java.lang.String,java.lang.String)',
- ObjectName:
- 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ 'java.lang:type=Memory': {
+ 'gc()': {
+ CanInvoke: true,
+ Method: 'gc()',
+ ObjectName: 'java.lang:type=Memory',
+ },
},
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context':
+ {
+ 'addOrUpdateRoutesFromXml(java.lang.String)': {
+ CanInvoke: true,
+ Method: 'addOrUpdateRoutesFromXml(java.lang.String)',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ 'addOrUpdateRoutesFromXml(java.lang.String,boolean)': {
+ CanInvoke: true,
+ Method: 'addOrUpdateRoutesFromXml(java.lang.String,boolean)',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ 'dumpStatsAsXml(boolean)': {
+ CanInvoke: true,
+ Method: 'dumpStatsAsXml(boolean)',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ 'getCamelId()': {
+ CanInvoke: true,
+ Method: 'getCamelId()',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ 'getRedeliveries()': {
+ CanInvoke: true,
+ Method: 'getRedeliveries()',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ 'sendStringBody(java.lang.String,java.lang.String)': {
+ CanInvoke: true,
+ Method: 'sendStringBody(java.lang.String,java.lang.String)',
+ ObjectName:
+ 'org.apache.camel:context=io.fabric8.quickstarts.karaf-camel-log-log-example-context,name="log-example-context",type=context',
+ },
+ },
},
timestamp: 1718286845551,
},
diff --git a/docker/gateway/src/jolokia-agent/jolokia-agent.ts b/docker/gateway/src/jolokia-agent/jolokia-agent.ts
index fceaa89d..21109c8a 100644
--- a/docker/gateway/src/jolokia-agent/jolokia-agent.ts
+++ b/docker/gateway/src/jolokia-agent/jolokia-agent.ts
@@ -21,6 +21,10 @@ import * as RBAC from './rbac'
const aclFile = fs.readFileSync(process.env['HAWTIO_ONLINE_RBAC_ACL'] || `${__dirname}/ACL.yaml`, 'utf8')
const aclYaml = yaml.parse(aclFile)
+
+logger.trace('=== imported ACL yaml ===')
+logger.trace(aclYaml)
+
RBAC.initACL(aclYaml)
let isRbacEnabled = typeof process.env['HAWTIO_ONLINE_RBAC_ACL'] !== 'undefined'
diff --git a/docker/gateway/src/jolokia-agent/rbac.test.ts b/docker/gateway/src/jolokia-agent/rbac.test.ts
index fe995c14..916353b3 100644
--- a/docker/gateway/src/jolokia-agent/rbac.test.ts
+++ b/docker/gateway/src/jolokia-agent/rbac.test.ts
@@ -2,12 +2,14 @@ import * as yaml from 'yaml'
import * as fs from 'fs'
import * as rbac from './rbac'
import {
+ BulkValue,
MBeanInfoCache,
OptimisedJmxDomains,
OptimisedMBeanOperations,
hasMBeanOperation,
isOptimisedCachedDomains,
} from './globals'
+import { ExecRequest } from 'jolokia.js'
const aclFile = fs.readFileSync(process.env['HAWTIO_ONLINE_RBAC_ACL'] || `${__dirname}/ACL.yaml`, 'utf8')
const aclYaml = yaml.parse(aclFile)
@@ -288,3 +290,44 @@ describe('parseProperties', function () {
})
})
})
+
+describe('bulk-intercept-responses', () => {
+ it('should handle bulk intercepts correctly', () => {
+ const ctx1 = 'org.apache.camel:context=MyCamel,type=context,name="MyCamel"'
+ const ctx2 = 'org.apache.camel:context=MyCamel,type=consumers,name=TimerConsumer(0x6a04d2a4)'
+
+ const arg: Record = {}
+ arg[ctx1] = ['stop()', 'getGlobalOptions()', 'reset()', 'reset(boolean)']
+ arg[ctx2] = ['getState()', 'stop()', 'getInflightExchanges()', 'getServiceType()', 'getRunLoggingLevel()']
+
+ const request: ExecRequest = {
+ type: 'exec',
+ mbean: 'hawtio:type=security,area=jmx,name=HawtioOnlineRBAC',
+ operation: 'canInvoke(java.util.Map)',
+ arguments: [arg],
+ }
+
+ const mbeansFile = fs.readFileSync(`${__dirname}/test.domainMBeans.json`, 'utf8')
+ const mbeans = JSON.parse(mbeansFile)
+
+ const intercepted = rbac.intercept(request, admin, mbeans)
+
+ expect(intercepted.response?.value).toBeDefined()
+ const value = intercepted.response?.value as Record>
+ expect(Object.getOwnPropertyNames(value)).toHaveLength(2)
+
+ expect(value[ctx1]).toBeDefined()
+ expect(Object.getOwnPropertyNames(value[ctx1])).toHaveLength(arg[ctx1].length)
+ let stopOp = value[ctx1]['stop()']
+ expect(stopOp).toBeDefined()
+ expect(stopOp.CanInvoke).toBeTruthy()
+ expect(stopOp.ObjectName).toBe(ctx1)
+
+ expect(value[ctx2]).toBeDefined()
+ expect(Object.getOwnPropertyNames(value[ctx2])).toHaveLength(arg[ctx2].length)
+ stopOp = value[ctx2]['stop()']
+ expect(stopOp).toBeDefined()
+ expect(stopOp.CanInvoke).toBeTruthy()
+ expect(stopOp.ObjectName).toBe(ctx2)
+ })
+})
diff --git a/docker/gateway/src/jolokia-agent/rbac.ts b/docker/gateway/src/jolokia-agent/rbac.ts
index f4b7a9e3..536532c4 100644
--- a/docker/gateway/src/jolokia-agent/rbac.ts
+++ b/docker/gateway/src/jolokia-agent/rbac.ts
@@ -90,6 +90,13 @@ function isExecRBACRegistryList(request: MBeanRequest) {
// ===== intercept =========================================
export function intercept(request: MBeanRequest, role: string, mbeans: JmxDomains): Intercepted {
+ logger.trace(`Calling intercept on mbean request`)
+ logger.trace(`Intercept role: ${role}`)
+ logger.trace(`Intercept request:`)
+ logger.trace(request)
+ logger.trace(`Intercept mbeans:`)
+ logger.trace(mbeans)
+
const intercepted = (value: unknown) => ({
intercepted: true,
request: request,
@@ -112,6 +119,8 @@ export function intercept(request: MBeanRequest, role: string, mbeans: JmxDomain
// Intercept client-side RBAC canInvoke(java.lang.String) request
if (isCanInvokeRequest(request) && isArgumentExecRequest(request)) {
+ logger.trace('Intercept: canInvokeRequest')
+
const args: unknown[] = request.arguments || []
if (args.length > 0) {
const mbean = args[0] as string
@@ -169,6 +178,9 @@ export function intercept(request: MBeanRequest, role: string, mbeans: JmxDomain
// Intercept client-side RBAC canInvoke(java.util.Map) request
if (isBulkCanInvokeRequest(request) && isArgumentExecRequest(request)) {
+ logger.trace(
+ `Intercept: processing a bulk request ${request.mbean} ${!request.arguments ? '' : request.arguments[0]}`,
+ )
const args: unknown[] = request.arguments || []
if (args.length > 0 && isRecord(args[0])) {
const argEntries = Object.entries(args[0])
@@ -178,20 +190,29 @@ export function intercept(request: MBeanRequest, role: string, mbeans: JmxDomain
const mbean = argEntry[0]
const operations = toStringArray(argEntry[1])
+ const opValues: Record = {}
operations.forEach(operation => {
+ logger.trace(`Intercept: testing operation ${operation} => canInvoke: ${canInvoke(mbean, operation, role)}`)
+
const bulkValue: BulkValue = {
CanInvoke: canInvoke(mbean, operation, role),
Method: operation,
ObjectName: mbean,
}
- value[operation] = bulkValue
+ opValues[operation] = bulkValue
})
+
+ value[mbean] = opValues
})
+
+ logger.trace('Intercept: bulk result')
+ logger.trace(intercepted(value))
return intercepted(value)
}
}
if (rbacRegistryEnabled) {
+ logger.trace(`Intercept: RBAC registry enabled: ${rbacRegistryEnabled}`)
// Intercept client-side RBACRegistry discovery request
if (isListRBACRegistry(request)) {
return intercepted({
@@ -209,6 +230,7 @@ export function intercept(request: MBeanRequest, role: string, mbeans: JmxDomain
// Intercept client-side optimised list MBeans request
if (isExecRBACRegistryList(request)) {
+ logger.trace(`Intercept: registry list request`)
return intercepted(optimisedMBeans(mbeans, role))
}
}
diff --git a/docker/gateway/src/jolokia-agent/test.domainMBeans.json b/docker/gateway/src/jolokia-agent/test.domainMBeans.json
new file mode 100644
index 00000000..a83a364d
--- /dev/null
+++ b/docker/gateway/src/jolokia-agent/test.domainMBeans.json
@@ -0,0 +1,11679 @@
+{
+ "java.util.logging": {
+ "type\u003dLogging": {
+ "op": {
+ "getLoggerLevel": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "getLoggerLevel"
+ },
+ "getParentLoggerName": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "getParentLoggerName"
+ },
+ "setLoggerLevel": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setLoggerLevel"
+ }
+ },
+ "attr": {
+ "LoggerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "LoggerNames"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.ManagementFactoryHelper$PlatformLoggingImpl",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "JMImplementation": {
+ "type\u003dMBeanServerDelegate": {
+ "notif": {
+ "javax.management.MBeanServerNotification": {
+ "types": ["JMX.mbean.unregistered", "JMX.mbean.registered"],
+ "name": "javax.management.MBeanServerNotification",
+ "desc": "Notifications sent by the MBeanServerDelegate MBean"
+ }
+ },
+ "attr": {
+ "ImplementationName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The JMX implementation name (the name of this product)"
+ },
+ "MBeanServerId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The MBean server agent identification"
+ },
+ "ImplementationVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The JMX implementation version (the version of this product)."
+ },
+ "SpecificationVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The version of the JMX specification implemented by this product."
+ },
+ "SpecificationVendor": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The vendor of the JMX specification implemented by this product."
+ },
+ "SpecificationName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The full name of the JMX specification implemented by this product."
+ },
+ "ImplementationVendor": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "the JMX implementation vendor (the vendor of this product)."
+ }
+ },
+ "class": "javax.management.MBeanServerDelegate",
+ "desc": "Represents the MBean server from the management point of view."
+ }
+ },
+ "jdk.management.jfr": {
+ "type\u003dFlightRecorder": {
+ "op": {
+ "getRecordingOptions": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "getRecordingOptions"
+ },
+ "takeSnapshot": {
+ "args": [],
+ "ret": "long",
+ "desc": "takeSnapshot"
+ },
+ "closeRecording": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "void",
+ "desc": "closeRecording"
+ },
+ "newRecording": {
+ "args": [],
+ "ret": "long",
+ "desc": "newRecording"
+ },
+ "setRecordingSettings": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "javax.management.openmbean.TabularData",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setRecordingSettings"
+ },
+ "openStream": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "javax.management.openmbean.TabularData",
+ "desc": "p1"
+ }
+ ],
+ "ret": "long",
+ "desc": "openStream"
+ },
+ "cloneRecording": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": "p1"
+ }
+ ],
+ "ret": "long",
+ "desc": "cloneRecording"
+ },
+ "setRecordingOptions": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "javax.management.openmbean.TabularData",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setRecordingOptions"
+ },
+ "copyTo": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "copyTo"
+ },
+ "startRecording": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "void",
+ "desc": "startRecording"
+ },
+ "getRecordingSettings": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "getRecordingSettings"
+ },
+ "setPredefinedConfiguration": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setPredefinedConfiguration"
+ },
+ "closeStream": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "void",
+ "desc": "closeStream"
+ },
+ "readStream": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "[B",
+ "desc": "readStream"
+ },
+ "setConfiguration": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setConfiguration"
+ },
+ "stopRecording": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "long",
+ "desc": "p0"
+ }
+ ],
+ "ret": "boolean",
+ "desc": "stopRecording"
+ }
+ },
+ "notif": {
+ "javax.management.AttributeChangeNotification": {
+ "types": ["jmx.attribute.change"],
+ "name": "javax.management.AttributeChangeNotification",
+ "desc": "Notifies if the RecordingState has changed for one of the recordings, for example if a recording starts or stops"
+ }
+ },
+ "attr": {
+ "EventTypes": {
+ "rw": false,
+ "type": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "EventTypes"
+ },
+ "Recordings": {
+ "rw": false,
+ "type": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "Recordings"
+ },
+ "Configurations": {
+ "rw": false,
+ "type": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "Configurations"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "jdk.management.jfr.FlightRecorderMXBeanImpl",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "java.lang": {
+ "name\u003dPS Scavenge,type\u003dGarbageCollector": {
+ "notif": {
+ "javax.management.Notification": {
+ "types": ["com.sun.management.gc.notification"],
+ "name": "javax.management.Notification",
+ "desc": "GC Notification"
+ }
+ },
+ "attr": {
+ "MemoryPoolNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryPoolNames"
+ },
+ "LastGcInfo": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "LastGcInfo"
+ },
+ "CollectionTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionTime"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionCount"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "com.sun.management.internal.GarbageCollectorExtImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dThreading": {
+ "op": {
+ "getThreadCpuTime": [
+ {
+ "args": ["{name\u003dp0, type\u003d[J, desc\u003dp0}"],
+ "ret": "[J",
+ "desc": "getThreadCpuTime"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003dlong, desc\u003dp0}"],
+ "ret": "long",
+ "desc": "getThreadCpuTime"
+ }
+ ],
+ "findDeadlockedThreads": {
+ "args": [],
+ "ret": "[J",
+ "desc": "findDeadlockedThreads"
+ },
+ "getThreadInfo": [
+ {
+ "args": [
+ "{name\u003dp0, type\u003d[J, desc\u003dp0}",
+ "{name\u003dp1, type\u003dboolean, desc\u003dp1}",
+ "{name\u003dp2, type\u003dboolean, desc\u003dp2}",
+ "{name\u003dp3, type\u003dint, desc\u003dp3}"
+ ],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "getThreadInfo"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003d[J, desc\u003dp0}", "{name\u003dp1, type\u003dint, desc\u003dp1}"],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "getThreadInfo"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003d[J, desc\u003dp0}"],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "getThreadInfo"
+ },
+ {
+ "args": [
+ "{name\u003dp0, type\u003d[J, desc\u003dp0}",
+ "{name\u003dp1, type\u003dboolean, desc\u003dp1}",
+ "{name\u003dp2, type\u003dboolean, desc\u003dp2}"
+ ],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "getThreadInfo"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003dlong, desc\u003dp0}"],
+ "ret": "javax.management.openmbean.CompositeData",
+ "desc": "getThreadInfo"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003dlong, desc\u003dp0}", "{name\u003dp1, type\u003dint, desc\u003dp1}"],
+ "ret": "javax.management.openmbean.CompositeData",
+ "desc": "getThreadInfo"
+ }
+ ],
+ "getThreadAllocatedBytes": [
+ {
+ "args": ["{name\u003dp0, type\u003dlong, desc\u003dp0}"],
+ "ret": "long",
+ "desc": "getThreadAllocatedBytes"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003d[J, desc\u003dp0}"],
+ "ret": "[J",
+ "desc": "getThreadAllocatedBytes"
+ }
+ ],
+ "getThreadUserTime": [
+ {
+ "args": ["{name\u003dp0, type\u003d[J, desc\u003dp0}"],
+ "ret": "[J",
+ "desc": "getThreadUserTime"
+ },
+ {
+ "args": ["{name\u003dp0, type\u003dlong, desc\u003dp0}"],
+ "ret": "long",
+ "desc": "getThreadUserTime"
+ }
+ ],
+ "findMonitorDeadlockedThreads": {
+ "args": [],
+ "ret": "[J",
+ "desc": "findMonitorDeadlockedThreads"
+ },
+ "resetPeakThreadCount": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakThreadCount"
+ },
+ "dumpAllThreads": [
+ {
+ "args": [
+ "{name\u003dp0, type\u003dboolean, desc\u003dp0}",
+ "{name\u003dp1, type\u003dboolean, desc\u003dp1}"
+ ],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "dumpAllThreads"
+ },
+ {
+ "args": [
+ "{name\u003dp0, type\u003dboolean, desc\u003dp0}",
+ "{name\u003dp1, type\u003dboolean, desc\u003dp1}",
+ "{name\u003dp2, type\u003dint, desc\u003dp2}"
+ ],
+ "ret": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "dumpAllThreads"
+ }
+ ]
+ },
+ "attr": {
+ "ThreadAllocatedMemorySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "ThreadAllocatedMemorySupported"
+ },
+ "ThreadContentionMonitoringEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "ThreadContentionMonitoringEnabled"
+ },
+ "CurrentThreadAllocatedBytes": {
+ "rw": false,
+ "type": "long",
+ "desc": "CurrentThreadAllocatedBytes"
+ },
+ "TotalStartedThreadCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalStartedThreadCount"
+ },
+ "CurrentThreadCpuTimeSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CurrentThreadCpuTimeSupported"
+ },
+ "CurrentThreadUserTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "CurrentThreadUserTime"
+ },
+ "PeakThreadCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "PeakThreadCount"
+ },
+ "AllThreadIds": {
+ "rw": false,
+ "type": "[J",
+ "desc": "AllThreadIds"
+ },
+ "ThreadAllocatedMemoryEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "ThreadAllocatedMemoryEnabled"
+ },
+ "TotalThreadAllocatedBytes": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalThreadAllocatedBytes"
+ },
+ "CurrentThreadCpuTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "CurrentThreadCpuTime"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "ThreadContentionMonitoringSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "ThreadContentionMonitoringSupported"
+ },
+ "ThreadCpuTimeSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "ThreadCpuTimeSupported"
+ },
+ "ThreadCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "ThreadCount"
+ },
+ "ThreadCpuTimeEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "ThreadCpuTimeEnabled"
+ },
+ "ObjectMonitorUsageSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "ObjectMonitorUsageSupported"
+ },
+ "SynchronizerUsageSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "SynchronizerUsageSupported"
+ },
+ "DaemonThreadCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "DaemonThreadCount"
+ }
+ },
+ "class": "com.sun.management.internal.HotSpotThreadImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dPS Old Gen,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dMemory": {
+ "op": {
+ "gc": {
+ "args": [],
+ "ret": "void",
+ "desc": "gc"
+ }
+ },
+ "notif": {
+ "javax.management.Notification": {
+ "types": [
+ "java.management.memory.threshold.exceeded",
+ "java.management.memory.collection.threshold.exceeded"
+ ],
+ "name": "javax.management.Notification",
+ "desc": "Memory Notification"
+ }
+ },
+ "attr": {
+ "ObjectPendingFinalizationCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "ObjectPendingFinalizationCount"
+ },
+ "Verbose": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Verbose"
+ },
+ "HeapMemoryUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "HeapMemoryUsage"
+ },
+ "NonHeapMemoryUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "NonHeapMemoryUsage"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.MemoryImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dMetaspace,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dPS Survivor Space,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dOperatingSystem": {
+ "attr": {
+ "OpenFileDescriptorCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "OpenFileDescriptorCount"
+ },
+ "CommittedVirtualMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "CommittedVirtualMemorySize"
+ },
+ "FreePhysicalMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "FreePhysicalMemorySize"
+ },
+ "SystemLoadAverage": {
+ "rw": false,
+ "type": "double",
+ "desc": "SystemLoadAverage"
+ },
+ "Arch": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Arch"
+ },
+ "ProcessCpuLoad": {
+ "rw": false,
+ "type": "double",
+ "desc": "ProcessCpuLoad"
+ },
+ "FreeSwapSpaceSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "FreeSwapSpaceSize"
+ },
+ "TotalPhysicalMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalPhysicalMemorySize"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "TotalSwapSpaceSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalSwapSpaceSize"
+ },
+ "TotalMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalMemorySize"
+ },
+ "ProcessCpuTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "ProcessCpuTime"
+ },
+ "MaxFileDescriptorCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "MaxFileDescriptorCount"
+ },
+ "SystemCpuLoad": {
+ "rw": false,
+ "type": "double",
+ "desc": "SystemCpuLoad"
+ },
+ "Version": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Version"
+ },
+ "AvailableProcessors": {
+ "rw": false,
+ "type": "int",
+ "desc": "AvailableProcessors"
+ },
+ "CpuLoad": {
+ "rw": false,
+ "type": "double",
+ "desc": "CpuLoad"
+ },
+ "FreeMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "FreeMemorySize"
+ }
+ },
+ "class": "com.sun.management.internal.OperatingSystemImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dPS Eden Space,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dCodeCacheManager,type\u003dMemoryManager": {
+ "attr": {
+ "MemoryPoolNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryPoolNames"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.MemoryManagerImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dCodeHeap \u0027non-nmethods\u0027,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dCompressed Class Space,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dCodeHeap \u0027non-profiled nmethods\u0027,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dClassLoading": {
+ "attr": {
+ "LoadedClassCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "LoadedClassCount"
+ },
+ "UnloadedClassCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UnloadedClassCount"
+ },
+ "Verbose": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Verbose"
+ },
+ "TotalLoadedClassCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalLoadedClassCount"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.ClassLoadingImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dCodeHeap \u0027profiled nmethods\u0027,type\u003dMemoryPool": {
+ "op": {
+ "resetPeakUsage": {
+ "args": [],
+ "ret": "void",
+ "desc": "resetPeakUsage"
+ }
+ },
+ "attr": {
+ "Usage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "Usage"
+ },
+ "UsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "UsageThresholdCount"
+ },
+ "MemoryManagerNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryManagerNames"
+ },
+ "UsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdSupported"
+ },
+ "UsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "UsageThreshold"
+ },
+ "CollectionUsageThresholdCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionUsageThresholdCount"
+ },
+ "PeakUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "PeakUsage"
+ },
+ "UsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "UsageThresholdExceeded"
+ },
+ "CollectionUsageThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "CollectionUsageThreshold"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "Type": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Type"
+ },
+ "CollectionUsageThresholdSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdSupported"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionUsage": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "CollectionUsage"
+ },
+ "CollectionUsageThresholdExceeded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CollectionUsageThresholdExceeded"
+ }
+ },
+ "class": "sun.management.MemoryPoolImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dCompilation": {
+ "attr": {
+ "CompilationTimeMonitoringSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CompilationTimeMonitoringSupported"
+ },
+ "TotalCompilationTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalCompilationTime"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.CompilationImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dPS MarkSweep,type\u003dGarbageCollector": {
+ "notif": {
+ "javax.management.Notification": {
+ "types": ["com.sun.management.gc.notification"],
+ "name": "javax.management.Notification",
+ "desc": "GC Notification"
+ }
+ },
+ "attr": {
+ "MemoryPoolNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryPoolNames"
+ },
+ "LastGcInfo": {
+ "rw": false,
+ "type": "javax.management.openmbean.CompositeData",
+ "desc": "LastGcInfo"
+ },
+ "CollectionTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionTime"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "CollectionCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CollectionCount"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "com.sun.management.internal.GarbageCollectorExtImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dMetaspace Manager,type\u003dMemoryManager": {
+ "attr": {
+ "MemoryPoolNames": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "MemoryPoolNames"
+ },
+ "Valid": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Valid"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.MemoryManagerImpl",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dRuntime": {
+ "attr": {
+ "SpecVendor": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "SpecVendor"
+ },
+ "ClassPath": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ClassPath"
+ },
+ "InputArguments": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "InputArguments"
+ },
+ "Uptime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Uptime"
+ },
+ "VmName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "VmName"
+ },
+ "StartTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "StartTime"
+ },
+ "VmVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "VmVersion"
+ },
+ "SpecName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "SpecName"
+ },
+ "Pid": {
+ "rw": false,
+ "type": "long",
+ "desc": "Pid"
+ },
+ "ManagementSpecVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ManagementSpecVersion"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ },
+ "VmVendor": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "VmVendor"
+ },
+ "LibraryPath": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "LibraryPath"
+ },
+ "BootClassPath": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "BootClassPath"
+ },
+ "SpecVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "SpecVersion"
+ },
+ "SystemProperties": {
+ "rw": false,
+ "type": "javax.management.openmbean.TabularData",
+ "desc": "SystemProperties"
+ },
+ "BootClassPathSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "BootClassPathSupported"
+ }
+ },
+ "class": "sun.management.RuntimeImpl",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "org.apache.camel": {
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultExchangeFactoryManager": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "resetStatistics": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset statistics"
+ },
+ "getStatisticsEnabled": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "purge": {
+ "args": [],
+ "ret": "void",
+ "desc": "Purges the pool"
+ },
+ "listStatistics": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Lists all the statistics in tabular form"
+ },
+ "getTotalCreated": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "TotalCreated"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getConsumerCounter": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "ConsumerCounter"
+ },
+ "getTotalPooled": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "TotalPooled"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "getTotalDiscarded": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "TotalDiscarded"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getTotalAcquired": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "TotalAcquired"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.Boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getTotalReleased": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "TotalReleased"
+ },
+ "getCapacity": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Capacity"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "java.lang.Boolean",
+ "desc": "Whether statistics is enabled"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "TotalCreated": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Total number of new exchanges created"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "TotalDiscarded": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Total number of exchanges discarded (such as when capacity is full)"
+ },
+ "TotalAcquired": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Total number of exchanges reused (if pooling is in use)"
+ },
+ "TotalPooled": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Total number of currently pooled exchanges (if pooling is in use)"
+ },
+ "Capacity": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Max capacity per consumer for exchange pooling"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "ConsumerCounter": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Number of consumers managed"
+ },
+ "TotalReleased": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Total number of exchanges released back to the pool"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedExchangeFactoryManager",
+ "desc": "Managed ExchangeFactory"
+ },
+ "context\u003dMyCamel,type\u003dcontext,name\u003d\"MyCamel\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "dumpStepStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the CamelContext and routes and steps stats as XML"
+ },
+ "getCamelVersion": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelVersion"
+ },
+ "dumpRestsAsXml": [
+ {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the rests as XML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the rests as XML"
+ }
+ ],
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "getClassResolver": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ClassResolver"
+ },
+ "isLogMask": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "LogMask"
+ },
+ "isUseMDCLogging": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "UseMDCLogging"
+ },
+ "requestBodyAndHeaders": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.Object",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.Object",
+ "desc": "Request body and headers (in out)"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "isShutdownNowOnTimeout": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "ShutdownNowOnTimeout"
+ },
+ "isUseBreadcrumb": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "UseBreadcrumb"
+ },
+ "sendBodyAndHeaders": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.Object",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Send body and headers (in only)"
+ },
+ "sendBody": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.Object",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Send body (in only)"
+ },
+ "dumpRoutesAsXml": [
+ {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as XML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}", "{name\u003dp2, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as XML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as XML"
+ }
+ ],
+ "setTracing": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.Boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Tracing"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Camel"
+ },
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "canSendToEndpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "boolean",
+ "desc": "Whether its possible to send to the endpoint (eg the endpoint has a producer)"
+ },
+ "getTracing": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "Tracing"
+ },
+ "setShutdownNowOnTimeout": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "ShutdownNowOnTimeout"
+ },
+ "removeEndpoints": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "int",
+ "desc": "Removes endpoints by the given pattern"
+ },
+ "dumpRoutesAsYaml": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003dboolean, desc\u003d}",
+ "{name\u003dp2, type\u003dboolean, desc\u003d}",
+ "{name\u003dp3, type\u003dboolean, desc\u003d}"
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as YAML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}", "{name\u003dp2, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as YAML"
+ },
+ {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as YAML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes as YAML"
+ }
+ ],
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "languageNames": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "The names of the languages currently registered"
+ },
+ "startAllRoutes": {
+ "args": [],
+ "ret": "void",
+ "desc": "Starts all the routes which currently is not started"
+ },
+ "setGlobalOption": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Sets the value of a Camel global option"
+ },
+ "getLoad15": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load15"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "setTimeUnit": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.util.concurrent.TimeUnit",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "TimeUnit"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Camel (shutdown)"
+ },
+ "getGlobalOptions": {
+ "args": [],
+ "ret": "java.util.Map",
+ "desc": "GlobalOptions"
+ },
+ "reset": [
+ {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "void",
+ "desc": "Reset counters"
+ }
+ ],
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getUptime": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Uptime"
+ },
+ "getManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ManagementName"
+ },
+ "getHeadersMapFactoryClassName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "HeadersMapFactoryClassName"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "dataFormatNames": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "The names of the data formats currently registered"
+ },
+ "getCamelDescription": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelDescription"
+ },
+ "dumpRoutesStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the CamelContext and routes stats as XML"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "dumpRoutesCoverageAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the routes coverage as XML"
+ },
+ "requestStringBody": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.Object",
+ "desc": "Request body (String type) (in out)"
+ },
+ "getLoad05": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load05"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getThroughput": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Throughput"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "isUseDataType": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "UseDataType"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "requestBody": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.Object",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.Object",
+ "desc": "Request body (in out)"
+ },
+ "isMessageHistory": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "MessageHistory"
+ },
+ "getPackageScanClassResolver": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "PackageScanClassResolver"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "getTimeout": {
+ "args": [],
+ "ret": "long",
+ "desc": "Timeout"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "isAllowUseOriginalMessage": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "AllowUseOriginalMessage"
+ },
+ "getUptimeMillis": {
+ "args": [],
+ "ret": "long",
+ "desc": "UptimeMillis"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Camel"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "getApplicationContextClassName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ApplicationContextClassName"
+ },
+ "restart": {
+ "args": [],
+ "ret": "void",
+ "desc": "Restart Camel (stop and then start)"
+ },
+ "dumpRouteTemplatesAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route templates as XML"
+ },
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Camel"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getStartedRoutes": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "StartedRoutes"
+ },
+ "getTimeUnit": {
+ "args": [],
+ "ret": "java.util.concurrent.TimeUnit",
+ "desc": "TimeUnit"
+ },
+ "getLoad01": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load01"
+ },
+ "setTimeout": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Timeout"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "createEndpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "boolean",
+ "desc": "Creates the endpoint by the given URI"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "getManagementStatisticsLevel": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ManagementStatisticsLevel"
+ },
+ "getGlobalOption": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Gets the value of a Camel global option"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "getTotalRoutes": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "TotalRoutes"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "componentNames": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "The names of the components currently registered"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ },
+ "sendStringBody": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Send body (String type) (in only)"
+ }
+ },
+ "attr": {
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "UseMDCLogging": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether MDC logging is supported"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "CamelDescription": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel Description"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "TotalRoutes": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Total number of routes"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "UseBreadcrumb": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether breadcrumbs is in use"
+ },
+ "UptimeMillis": {
+ "rw": false,
+ "type": "long",
+ "desc": "Uptime [milliseconds]"
+ },
+ "TimeUnit": {
+ "rw": true,
+ "type": "java.util.concurrent.TimeUnit",
+ "desc": "Shutdown timeout time unit"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "LogMask": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether security mask for Logging is enabled"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "Timeout": {
+ "rw": true,
+ "type": "long",
+ "desc": "Shutdown timeout"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "AllowUseOriginalMessage": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether allowing access to the original message during routing"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "MessageHistory": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether message history is enabled"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel State"
+ },
+ "Tracing": {
+ "rw": true,
+ "type": "java.lang.Boolean",
+ "desc": "Tracing"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "HeadersMapFactoryClassName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "HeadersMapFactory class name"
+ },
+ "Throughput": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Throughput message/second"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "Load15": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last fifteen minutes"
+ },
+ "ApplicationContextClassName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ApplicationContext class name"
+ },
+ "StartedRoutes": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Current number of started routes"
+ },
+ "ManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "ClassResolver": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ClassResolver class name"
+ },
+ "GlobalOptions": {
+ "rw": false,
+ "type": "java.util.Map",
+ "desc": "Camel Global Options"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "UseDataType": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether Message DataType is enabled"
+ },
+ "Uptime": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Uptime [human readable text]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "ShutdownNowOnTimeout": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to force shutdown now when a timeout occurred"
+ },
+ "Load05": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last five minutes"
+ },
+ "PackageScanClassResolver": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "PackageScanClassResolver class name"
+ },
+ "CamelVersion": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel Version"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "ManagementStatisticsLevel": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel Management StatisticsLevel"
+ },
+ "Load01": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last minute"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedCamelContext",
+ "desc": "Managed CamelContext"
+ },
+ "context\u003dMyCamel,type\u003dprocessors,name\u003d\"filter1\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getProcessorName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorName"
+ },
+ "getPredicateLanguage": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "PredicateLanguage"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "getIndex": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Index"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "getSourceLocation": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocation"
+ },
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "getNodePrefixId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePrefixId"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "getPredicate": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Predicate"
+ },
+ "getFilteredCount": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "FilteredCount"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "getSourceLineNumber": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "SourceLineNumber"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getStepId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "StepId"
+ },
+ "getSupportExtendedInformation": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "SupportExtendedInformation"
+ },
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "getProcessorId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorId"
+ },
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Processor"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getLevel": {
+ "args": [],
+ "ret": "int",
+ "desc": "Level"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Processor"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "reset": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ "dumpProcessorAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the processor as XML"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ }
+ },
+ "attr": {
+ "SourceLocation": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Source file Location"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "PredicateLanguage": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The language for the predicate"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "NodePrefixId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Node Prefix ID"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "Index": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Processor Index"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "Predicate": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Predicate to determine if the message should be filtered or not"
+ },
+ "FilteredCount": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Gets the number of Exchanges that matched the filter predicate and therefore as filtered"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "StepId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Step ID"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "ProcessorName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor Name (Short)"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "ProcessorId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor ID"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "SupportExtendedInformation": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Whether this processor supports extended JMX information"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor State"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "Level": {
+ "rw": false,
+ "type": "int",
+ "desc": "Processor Level in the route tree"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "SourceLineNumber": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Line number of this node in the source file (when loaded from a line number aware parser)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedFilter",
+ "desc": "Managed Filter"
+ },
+ "context\u003dMyCamel,type\u003dcomponents,name\u003d\"spring-event\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isHealthCheckSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckSupported"
+ },
+ "getComponentName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ComponentName"
+ },
+ "isHealthCheckConsumerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckConsumerEnabled"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isVerifySupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "VerifySupported"
+ },
+ "verify": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "org.apache.camel.api.management.mbean.ComponentVerifierExtension$Result",
+ "desc": "Verify options against a given scope"
+ },
+ "isHealthCheckProducerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckProducerEnabled"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "VerifySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component support verification (parameters or connectivity)"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "HealthCheckProducerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether producer based health checks from this component is enabled (default disabled)"
+ },
+ "ComponentName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component Name"
+ },
+ "HealthCheckConsumerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether consumer based health checks from this component is enabled (default enabled)"
+ },
+ "HealthCheckSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component provides component specific health checks"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedComponent",
+ "desc": "Managed Component"
+ },
+ "context\u003dMyCamel,type\u003dproducers,name\u003dStreamProducer(0x1939a394)": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "isSingleton": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Singleton"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Singleton": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Singleton"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedProducer",
+ "desc": "Managed Producer"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dGlobalVariableRepository": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "variables": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "List all variables"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "clear": {
+ "args": [],
+ "ret": "void",
+ "desc": "Removes all variables"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Id"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "Size"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "names": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "Variable names"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Size": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of variables"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Id": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Repository ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedVariableRepository",
+ "desc": "Managed VariableRepository"
+ },
+ "context\u003dMyCamel,type\u003dendpoints,name\u003d\"log://foo\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getEndpointBaseUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointBaseUri"
+ },
+ "isSingleton": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Singleton"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "EndpointBaseUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint Base URI (no query parameters)"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint State"
+ },
+ "Singleton": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Singleton"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedEndpoint",
+ "desc": "Managed Endpoint"
+ },
+ "context\u003dMyCamel,type\u003dprocessors,name\u003d\"to2\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "getIndex": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Index"
+ },
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "getSourceLineNumber": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "SourceLineNumber"
+ },
+ "getStepId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "StepId"
+ },
+ "getSupportExtendedInformation": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "SupportExtendedInformation"
+ },
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "getVariableSend": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "VariableSend"
+ },
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Processor"
+ },
+ "reset": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getProcessorName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorName"
+ },
+ "getDestination": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Destination"
+ },
+ "getMessageExchangePattern": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "MessageExchangePattern"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "getSourceLocation": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocation"
+ },
+ "getNodePrefixId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePrefixId"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "extendedInformation": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Statistics of the endpoint which has been sent to"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getProcessorId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorId"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "getVariableReceive": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "VariableReceive"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Processor"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getLevel": {
+ "args": [],
+ "ret": "int",
+ "desc": "Level"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "dumpProcessorAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the processor as XML"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ }
+ },
+ "attr": {
+ "SourceLocation": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Source file Location"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "Destination": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Destination as Endpoint URI"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "NodePrefixId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Node Prefix ID"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "Index": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Processor Index"
+ },
+ "VariableReceive": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Variable to store the received message body (only body, not headers)"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "StepId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Step ID"
+ },
+ "MessageExchangePattern": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Message Exchange Pattern"
+ },
+ "VariableSend": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Variable as the source for the message body to send"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "ProcessorName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor Name (Short)"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "ProcessorId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor ID"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "SupportExtendedInformation": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Whether this processor supports extended JMX information"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor State"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "Level": {
+ "rw": false,
+ "type": "int",
+ "desc": "Processor Level in the route tree"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "SourceLineNumber": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Line number of this node in the source file (when loaded from a line number aware parser)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedSendProcessor",
+ "desc": "Managed SendProcessor"
+ },
+ "context\u003dMyCamel,type\u003dendpoints,name\u003d\"timer://hello\\?period\u003d2000\"": {
+ "op": {
+ "isFixedRate": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "FixedRate"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "getDelay": {
+ "args": [],
+ "ret": "long",
+ "desc": "Delay"
+ },
+ "setTimerName": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "TimerName"
+ },
+ "isIncludeMetadata": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "IncludeMetadata"
+ },
+ "isSingleton": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Singleton"
+ },
+ "setIncludeMetadata": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "IncludeMetadata"
+ },
+ "setPeriod": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Period"
+ },
+ "isMultipleConsumersSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "MultipleConsumersSupported"
+ },
+ "getPeriod": {
+ "args": [],
+ "ret": "long",
+ "desc": "Period"
+ },
+ "getTimerName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "TimerName"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "setRunLoggingLevel": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "org.apache.camel.LoggingLevel",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "RunLoggingLevel"
+ },
+ "setDaemon": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Daemon"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getEndpointBaseUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointBaseUri"
+ },
+ "setRepeatCount": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "RepeatCount"
+ },
+ "isDaemon": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Daemon"
+ },
+ "setFixedRate": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "FixedRate"
+ },
+ "setDelay": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Delay"
+ },
+ "getRunLoggingLevel": {
+ "args": [],
+ "ret": "org.apache.camel.LoggingLevel",
+ "desc": "RunLoggingLevel"
+ },
+ "getRepeatCount": {
+ "args": [],
+ "ret": "long",
+ "desc": "RepeatCount"
+ }
+ },
+ "attr": {
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "MultipleConsumersSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": ""
+ },
+ "RepeatCount": {
+ "rw": true,
+ "type": "long",
+ "desc": "Repeat Count"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "RunLoggingLevel": {
+ "rw": true,
+ "type": "org.apache.camel.LoggingLevel",
+ "desc": "The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that."
+ },
+ "Period": {
+ "rw": true,
+ "type": "long",
+ "desc": "Timer Period"
+ },
+ "FixedRate": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Timer FixedRate"
+ },
+ "TimerName": {
+ "rw": true,
+ "type": "java.lang.String",
+ "desc": "Timer Name"
+ },
+ "Delay": {
+ "rw": true,
+ "type": "long",
+ "desc": "Timer Delay"
+ },
+ "IncludeMetadata": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Include metadata"
+ },
+ "EndpointBaseUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint Base URI (no query parameters)"
+ },
+ "Daemon": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Timer Daemon"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint State"
+ },
+ "Singleton": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Singleton"
+ }
+ },
+ "class": "org.apache.camel.component.timer.TimerEndpoint",
+ "desc": "Managed TimerEndpoint"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dJmxManagementStrategy": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getManagedCount": {
+ "args": [],
+ "ret": "int",
+ "desc": "ManagedCount"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "ManagedCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of managed MBean instances"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.JmxManagementStrategy",
+ "desc": "Managed JmxManagementStrategy"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultHealthCheckRegistry": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedService",
+ "desc": "Managed Service"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultShutdownStrategy": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedService",
+ "desc": "Managed Service"
+ },
+ "context\u003dMyCamel,type\u003droutes,name\u003d\"hello\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "dumpStepStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route and steps stats as XML"
+ },
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "getOldestInflightExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "OldestInflightExchangeId"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "dumpRouteAsXml": [
+ {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as XML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}", "{name\u003dp2, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as XML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as XML"
+ }
+ ],
+ "setTracing": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.Boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Tracing"
+ },
+ "suspend": [
+ {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend route"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dlong, desc\u003d}"],
+ "ret": "void",
+ "desc": "Suspend route (using timeout in seconds)"
+ }
+ ],
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "getTracing": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "Tracing"
+ },
+ "getLastError": {
+ "args": [],
+ "ret": "org.apache.camel.api.management.mbean.RouteError",
+ "desc": "LastError"
+ },
+ "getHasRouteController": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "HasRouteController"
+ },
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "getLoad15": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load15"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getLogMask": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "LogMask"
+ },
+ "dumpRouteAsYaml": [
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}", "{name\u003dp2, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as YAML"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as YAML"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003dboolean, desc\u003d}",
+ "{name\u003dp2, type\u003dboolean, desc\u003d}",
+ "{name\u003dp3, type\u003dboolean, desc\u003d}"
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as YAML"
+ },
+ {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route as YAML"
+ }
+ ],
+ "stop": [
+ {
+ "args": ["{name\u003dp1, type\u003dlong, desc\u003d}"],
+ "ret": "void",
+ "desc": "Stop route (using timeout in seconds)"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.Long, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.Boolean, desc\u003d}"
+ ],
+ "ret": "boolean",
+ "desc": "Stop route, abort stop after timeout (in seconds)"
+ },
+ {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop route"
+ }
+ ],
+ "getRouteConfigurationId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteConfigurationId"
+ },
+ "reset": [
+ {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dboolean, desc\u003d}"],
+ "ret": "void",
+ "desc": "Reset counters"
+ }
+ ],
+ "dumpRouteSourceLocationsAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route with mappings between node ids and their source location/line-number (currently only XML and YAML routes supported) as XML"
+ },
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getOldestInflightDuration": {
+ "args": [],
+ "ret": "java.lang.Long",
+ "desc": "OldestInflightDuration"
+ },
+ "getUptime": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Uptime"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "getRoutePolicyList": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RoutePolicyList"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "getSourceLocation": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocation"
+ },
+ "getNodePrefixId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePrefixId"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "stopAndFail": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop and marks the route as failed (health-check reporting as DOWN)"
+ },
+ "getDescription": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Description"
+ },
+ "getLoad05": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load05"
+ },
+ "remove": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Remove route (must be stopped)"
+ },
+ "dumpRouteStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the route stats as XML"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getThroughput": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Throughput"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "isUpdateRouteEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "UpdateRouteEnabled"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getRouteProperties": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "RouteProperties"
+ },
+ "getUptimeMillis": {
+ "args": [],
+ "ret": "long",
+ "desc": "UptimeMillis"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Route"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "restart": [
+ {
+ "args": ["{name\u003dp1, type\u003dlong, desc\u003d}"],
+ "ret": "void",
+ "desc": "Restarts route (using delay in seconds before starting)"
+ },
+ {
+ "args": [],
+ "ret": "void",
+ "desc": "Restarts route (1 second delay before starting)"
+ }
+ ],
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start route"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getMessageHistory": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "MessageHistory"
+ },
+ "getSourceLocationShort": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocationShort"
+ },
+ "getLoad01": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Load01"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "processorIds": {
+ "args": [],
+ "ret": "java.util.Collection",
+ "desc": "IDs for the processors that are part of this route"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "getRouteGroup": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteGroup"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ },
+ "updateRouteFromXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Updates the route from XML"
+ }
+ },
+ "attr": {
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "SourceLocationShort": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Source Location (Short)"
+ },
+ "NodePrefixId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Node Prefix ID"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "RouteProperties": {
+ "rw": false,
+ "type": "javax.management.openmbean.TabularData",
+ "desc": "Route Properties"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "UpdateRouteEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether update route from XML is enabled"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "UptimeMillis": {
+ "rw": false,
+ "type": "long",
+ "desc": "Route Uptime [milliseconds]"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "HasRouteController": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Is using route controller"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "LogMask": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Whether security mask for Logging is enabled"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "RoutePolicyList": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Policy List"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "RouteGroup": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Group"
+ },
+ "MessageHistory": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Message History"
+ },
+ "OldestInflightExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Oldest inflight exchange id"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route State"
+ },
+ "Tracing": {
+ "rw": true,
+ "type": "java.lang.Boolean",
+ "desc": "Tracing"
+ },
+ "SourceLocation": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Source Location"
+ },
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Endpoint URI"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "Description": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Description"
+ },
+ "Throughput": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Throughput message/second"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "Load15": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last fifteen minutes"
+ },
+ "OldestInflightDuration": {
+ "rw": false,
+ "type": "java.lang.Long",
+ "desc": "Oldest inflight exchange duration"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "Uptime": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Uptime [human readable text]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "RouteConfigurationId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route Configuration ID"
+ },
+ "LastError": {
+ "rw": false,
+ "type": "org.apache.camel.api.management.mbean.RouteError",
+ "desc": "Last error"
+ },
+ "Load05": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last five minutes"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "Load01": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Average load over the last minute"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedSuspendableRoute",
+ "desc": "Managed Suspendable Route"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultEndpointRegistry": {
+ "op": {
+ "getDynamicSize": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "DynamicSize"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getStaticSize": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "StaticSize"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "purge": {
+ "args": [],
+ "ret": "void",
+ "desc": "Purges the cache"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getSize": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Size"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "getMaximumCacheSize": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "MaximumCacheSize"
+ },
+ "listEndpoints": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Lists all the endpoints in the registry (url)"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getSource": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Source"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "Size": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Number of total endpoints cached"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "Source": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Source"
+ },
+ "StaticSize": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Number of static endpoints cached"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "MaximumCacheSize": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Maximum cache size (capacity)"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "DynamicSize": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Number of dynamic endpoints cached"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedEndpointRegistry",
+ "desc": "Managed EndpointRegistry"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dJmxConnectorService(0x7e691624)": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedService",
+ "desc": "Managed Service"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultAsyncProcessorAwaitManager": {
+ "op": {
+ "getMeanDuration": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanDuration"
+ },
+ "getMinDuration": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinDuration"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "setInterruptThreadsWhileStopping": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "InterruptThreadsWhileStopping"
+ },
+ "interrupt": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "To interrupt an exchange which may seem as stuck, to force the exchange to continue, allowing any blocking thread to be released."
+ },
+ "getThreadsInterrupted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ThreadsInterrupted"
+ },
+ "isInterruptThreadsWhileStopping": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "InterruptThreadsWhileStopping"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getMaxDuration": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxDuration"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "resetStatistics": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resets the statistics"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "Size"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "getTotalDuration": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalDuration"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getThreadsBlocked": {
+ "args": [],
+ "ret": "long",
+ "desc": "ThreadsBlocked"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "browse": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Lists all the exchanges which are currently inflight, having a blocked thread awaiting for other threads to trigger the callback when they are done"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Utilization statistics enabled"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "Size": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of threads that are blocked waiting for other threads to trigger the callback when they are done processing the exchange"
+ },
+ "ThreadsInterrupted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of threads that has been interrupted"
+ },
+ "MaxDuration": {
+ "rw": false,
+ "type": "long",
+ "desc": "The maximum wait time in msec."
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "MinDuration": {
+ "rw": false,
+ "type": "long",
+ "desc": "The minimum wait time in msec."
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "TotalDuration": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total wait time in msec."
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "MeanDuration": {
+ "rw": false,
+ "type": "long",
+ "desc": "The average wait time in msec."
+ },
+ "InterruptThreadsWhileStopping": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to interrupt any blocking threads during stopping."
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "ThreadsBlocked": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of threads that has been blocked"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedAsyncProcessorAwaitManager",
+ "desc": "Managed AsyncProcessorAwaitManager"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultStreamCachingStrategy": {
+ "op": {
+ "setRemoveSpoolDirectoryWhenStopping": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "RemoveSpoolDirectoryWhenStopping"
+ },
+ "isRemoveSpoolDirectoryWhenStopping": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "RemoveSpoolDirectoryWhenStopping"
+ },
+ "getBufferSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "BufferSize"
+ },
+ "setSpoolUsedHeapMemoryLimit": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean$SpoolUsedHeapMemoryLimit",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "SpoolUsedHeapMemoryLimit"
+ },
+ "getSpoolUsedHeapMemoryThreshold": {
+ "args": [],
+ "ret": "int",
+ "desc": "SpoolUsedHeapMemoryThreshold"
+ },
+ "getCacheMemoryCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheMemoryCounter"
+ },
+ "getCacheSpoolCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheSpoolCounter"
+ },
+ "getDenyClasses": {
+ "args": [],
+ "ret": "[Ljava.lang.String;",
+ "desc": "DenyClasses"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getCacheMemoryAverageSize": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheMemoryAverageSize"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "setSpoolThreshold": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "SpoolThreshold"
+ },
+ "getSpoolDirectory": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SpoolDirectory"
+ },
+ "getSpoolThreshold": {
+ "args": [],
+ "ret": "long",
+ "desc": "SpoolThreshold"
+ },
+ "setBufferSize": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "BufferSize"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "isAnySpoolRules": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "AnySpoolRules"
+ },
+ "getCacheSpoolSize": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheSpoolSize"
+ },
+ "resetStatistics": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset the utilization statistics"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getSpoolCipher": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SpoolCipher"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getCacheMemorySize": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheMemorySize"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "getCacheSpoolAverageSize": {
+ "args": [],
+ "ret": "long",
+ "desc": "CacheSpoolAverageSize"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "isEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Enabled"
+ },
+ "setAnySpoolRules": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "AnySpoolRules"
+ },
+ "getAllowClasses": {
+ "args": [],
+ "ret": "[Ljava.lang.String;",
+ "desc": "AllowClasses"
+ },
+ "getSpoolUsedHeapMemoryLimit": {
+ "args": [],
+ "ret": "org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean$SpoolUsedHeapMemoryLimit",
+ "desc": "SpoolUsedHeapMemoryLimit"
+ },
+ "isSpoolEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SpoolEnabled"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "setSpoolUsedHeapMemoryThreshold": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "SpoolUsedHeapMemoryThreshold"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether utilization statistics is enabled"
+ },
+ "SpoolDirectory": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Directory used when overflow and spooling to disk"
+ },
+ "SpoolThreshold": {
+ "rw": true,
+ "type": "long",
+ "desc": "Threshold in bytes when overflow and spooling to disk instead of keeping in memory"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "CacheMemorySize": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total accumulated number of bytes which has been stream cached for in-memory StreamCache"
+ },
+ "CacheSpoolAverageSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "Average number of bytes per cached stream for spooled (not in-memory) stream caches."
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "SpoolCipher": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Cipher used if writing with encryption"
+ },
+ "RemoveSpoolDirectoryWhenStopping": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to remove spool directory when stopping"
+ },
+ "SpoolEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether spooling to disk enabled"
+ },
+ "SpoolUsedHeapMemoryLimit": {
+ "rw": true,
+ "type": "org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean$SpoolUsedHeapMemoryLimit",
+ "desc": "Whether used heap memory limit is committed or maximum"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "Enabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether stream caching is enabled"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "BufferSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "Buffer size in bytes to use when coping between buffers"
+ },
+ "DenyClasses": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "To filter stream caching of a given set of allowed/denied classes."
+ },
+ "SpoolUsedHeapMemoryThreshold": {
+ "rw": true,
+ "type": "int",
+ "desc": "Percentage (1-99) of used heap memory threshold to activate spooling to disk"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CacheSpoolCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of spooled (not in-memory) StreamCache created"
+ },
+ "CacheMemoryAverageSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "Average number of bytes per cached stream for in-memory stream caches."
+ },
+ "AnySpoolRules": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether any or all spool rules determines whether to spool"
+ },
+ "AllowClasses": {
+ "rw": false,
+ "type": "[Ljava.lang.String;",
+ "desc": "To filter stream caching of a given set of allowed/denied classes."
+ },
+ "CacheSpoolSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total accumulated number of bytes which has been stream cached for spooled StreamCache"
+ },
+ "CacheMemoryCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of in-memory StreamCache created"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedStreamCachingStrategy",
+ "desc": "Managed StreamCachingStrategy"
+ },
+ "context\u003dMyCamel,type\u003dcomponents,name\u003d\"bean\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isHealthCheckSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckSupported"
+ },
+ "getComponentName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ComponentName"
+ },
+ "isHealthCheckConsumerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckConsumerEnabled"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isVerifySupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "VerifySupported"
+ },
+ "verify": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "org.apache.camel.api.management.mbean.ComponentVerifierExtension$Result",
+ "desc": "Verify options against a given scope"
+ },
+ "isHealthCheckProducerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckProducerEnabled"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "VerifySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component support verification (parameters or connectivity)"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "HealthCheckProducerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether producer based health checks from this component is enabled (default disabled)"
+ },
+ "ComponentName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component Name"
+ },
+ "HealthCheckConsumerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether consumer based health checks from this component is enabled (default enabled)"
+ },
+ "HealthCheckSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component provides component specific health checks"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedComponent",
+ "desc": "Managed Component"
+ },
+ "context\u003dMyCamel,type\u003dcomponents,name\u003d\"stream\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isHealthCheckSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckSupported"
+ },
+ "getComponentName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ComponentName"
+ },
+ "isHealthCheckConsumerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckConsumerEnabled"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isVerifySupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "VerifySupported"
+ },
+ "verify": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "org.apache.camel.api.management.mbean.ComponentVerifierExtension$Result",
+ "desc": "Verify options against a given scope"
+ },
+ "isHealthCheckProducerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckProducerEnabled"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "VerifySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component support verification (parameters or connectivity)"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "HealthCheckProducerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether producer based health checks from this component is enabled (default disabled)"
+ },
+ "ComponentName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component Name"
+ },
+ "HealthCheckConsumerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether consumer based health checks from this component is enabled (default enabled)"
+ },
+ "HealthCheckSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component provides component specific health checks"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedComponent",
+ "desc": "Managed Component"
+ },
+ "context\u003dMyCamel,type\u003dthreadpools,name\u003d\"ErrorHandlerRedeliveryThreadPool\"": {
+ "op": {
+ "setMaximumPoolSize": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "MaximumPoolSize"
+ },
+ "getPoolSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "PoolSize"
+ },
+ "getKeepAliveTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "KeepAliveTime"
+ },
+ "getTaskQueueRemainingCapacity": {
+ "args": [],
+ "ret": "int",
+ "desc": "Returns the number of additional elements that the Task queue can ideally (in the absence of memory or resource constraints) accept"
+ },
+ "getCorePoolSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "CorePoolSize"
+ },
+ "getId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Id"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getThreadPoolProfileId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ThreadPoolProfileId"
+ },
+ "purge": {
+ "args": [],
+ "ret": "void",
+ "desc": "Purges the pool"
+ },
+ "isTaskQueueEmpty": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "TaskQueueEmpty"
+ },
+ "getActiveCount": {
+ "args": [],
+ "ret": "int",
+ "desc": "ActiveCount"
+ },
+ "getMaximumPoolSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "MaximumPoolSize"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getCompletedTaskCount": {
+ "args": [],
+ "ret": "long",
+ "desc": "CompletedTaskCount"
+ },
+ "isAllowCoreThreadTimeout": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "AllowCoreThreadTimeout"
+ },
+ "getTaskQueueSize": {
+ "args": [],
+ "ret": "long",
+ "desc": "TaskQueueSize"
+ },
+ "getTaskCount": {
+ "args": [],
+ "ret": "long",
+ "desc": "TaskCount"
+ },
+ "setAllowCoreThreadTimeout": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "AllowCoreThreadTimeout"
+ },
+ "getSourceId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceId"
+ },
+ "getLargestPoolSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "LargestPoolSize"
+ },
+ "setCorePoolSize": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "CorePoolSize"
+ },
+ "setKeepAliveTime": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "KeepAliveTime"
+ },
+ "isShutdown": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Shutdown"
+ }
+ },
+ "attr": {
+ "KeepAliveTime": {
+ "rw": true,
+ "type": "long",
+ "desc": "Keep alive time in seconds"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "MaximumPoolSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "Maximum pool size"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TaskCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "Task count"
+ },
+ "SourceId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ID of source for creating Thread Pool"
+ },
+ "PoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "Pool size"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID for the source, which created the Thread Pool"
+ },
+ "CorePoolSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "Core pool size"
+ },
+ "AllowCoreThreadTimeout": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether core threads is allowed to timeout if no tasks in queue to process"
+ },
+ "TaskQueueSize": {
+ "rw": false,
+ "type": "long",
+ "desc": "Task queue size"
+ },
+ "Shutdown": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Is shutdown"
+ },
+ "CompletedTaskCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "Completed task count"
+ },
+ "LargestPoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "Largest pool size"
+ },
+ "ThreadPoolProfileId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ID of the thread pool profile which this pool is based upon"
+ },
+ "TaskQueueEmpty": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Is task queue empty"
+ },
+ "ActiveCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "Active count"
+ },
+ "Id": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Thread Pool ID"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedThreadPool",
+ "desc": "Managed ThreadPool"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dPropertiesComponent": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "getSystemPropertiesMode": {
+ "args": [],
+ "ret": "int",
+ "desc": "SystemPropertiesMode"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "isIgnoreMissingLocation": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "IgnoreMissingLocation"
+ },
+ "isNestedPlaceholder": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "NestedPlaceholder"
+ },
+ "isIgnoreMissingProperty": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "IgnoreMissingProperty"
+ },
+ "reloadProperties": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "boolean",
+ "desc": "Reload properties from the given location patterns"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "isDefaultFallbackEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "DefaultFallbackEnabled"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getEncoding": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Encoding"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getEnvironmentVariableMode": {
+ "args": [],
+ "ret": "int",
+ "desc": "EnvironmentVariableMode"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "EnvironmentVariableMode": {
+ "rw": false,
+ "type": "int",
+ "desc": "Environment variable mode"
+ },
+ "Encoding": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Encoding to use when loading properties file from the file system or classpath"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "DefaultFallbackEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether to support using fallback values if a property cannot be found"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SystemPropertiesMode": {
+ "rw": false,
+ "type": "int",
+ "desc": "System properties mode"
+ },
+ "IgnoreMissingProperty": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Ignore missing location"
+ },
+ "NestedPlaceholder": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Nested placeholder"
+ },
+ "IgnoreMissingLocation": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Ignore missing location"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ }
+ },
+ "class": "org.apache.camel.component.properties.PropertiesComponent",
+ "desc": "Managed PropertiesComponent"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultMessageHistoryFactory": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "isCopyMessage": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "CopyMessage"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getNodePattern": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePattern"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "setNodePattern": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "NodePattern"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "isEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Enabled"
+ },
+ "setCopyMessage": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "CopyMessage"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "NodePattern": {
+ "rw": true,
+ "type": "java.lang.String",
+ "desc": "Pattern to filter EIPs"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "CopyMessage": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether a copy of the message is included in the message history"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "Enabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether message history is enabled"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.impl.engine.DefaultMessageHistoryFactory",
+ "desc": "Managed MessageHistoryFactory"
+ },
+ "context\u003dMyCamel,type\u003dcomponents,name\u003d\"log\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isHealthCheckSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckSupported"
+ },
+ "getComponentName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ComponentName"
+ },
+ "isHealthCheckConsumerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckConsumerEnabled"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isVerifySupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "VerifySupported"
+ },
+ "verify": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "org.apache.camel.api.management.mbean.ComponentVerifierExtension$Result",
+ "desc": "Verify options against a given scope"
+ },
+ "isHealthCheckProducerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckProducerEnabled"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "VerifySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component support verification (parameters or connectivity)"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "HealthCheckProducerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether producer based health checks from this component is enabled (default disabled)"
+ },
+ "ComponentName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component Name"
+ },
+ "HealthCheckConsumerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether consumer based health checks from this component is enabled (default enabled)"
+ },
+ "HealthCheckSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component provides component specific health checks"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedComponent",
+ "desc": "Managed Component"
+ },
+ "context\u003dMyCamel,type\u003dproducers,name\u003dLogProducer(0x6c1bebca)": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "isSingleton": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Singleton"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Singleton": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Singleton"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedProducer",
+ "desc": "Managed Producer"
+ },
+ "context\u003dMyCamel,type\u003dprocessors,name\u003d\"transform1\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "getIndex": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Index"
+ },
+ "getToType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ToType"
+ },
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "getSourceLineNumber": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "SourceLineNumber"
+ },
+ "getStepId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "StepId"
+ },
+ "getSupportExtendedInformation": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "SupportExtendedInformation"
+ },
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getExpression": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Expression"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Processor"
+ },
+ "reset": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getProcessorName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorName"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "getSourceLocation": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocation"
+ },
+ "getNodePrefixId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePrefixId"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "getFromType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FromType"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getProcessorId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorId"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Processor"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getLevel": {
+ "args": [],
+ "ret": "int",
+ "desc": "Level"
+ },
+ "getExpressionLanguage": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ExpressionLanguage"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "dumpProcessorAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the processor as XML"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ }
+ },
+ "attr": {
+ "SourceLocation": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Source file Location"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "NodePrefixId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Node Prefix ID"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "Index": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Processor Index"
+ },
+ "FromType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Data type used as defined input for the message transformation"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "StepId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Step ID"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "ProcessorName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor Name (Short)"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "ProcessorId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor ID"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "SupportExtendedInformation": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Whether this processor supports extended JMX information"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "ExpressionLanguage": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The language for the expression"
+ },
+ "ToType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Data type representing the defined outcome of a data type transformation (the new message body to use)"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "Expression": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Expression to return the transformed message body (the new message body to use)"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor State"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "Level": {
+ "rw": false,
+ "type": "int",
+ "desc": "Processor Level in the route tree"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "SourceLineNumber": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Line number of this node in the source file (when loaded from a line number aware parser)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedTransformer",
+ "desc": "Managed Transformer"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultInflightRepository": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "Size"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "size": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "int",
+ "desc": "Current size of inflight exchanges which are from the given route."
+ },
+ "isInflightBrowseEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "InflightBrowseEnabled"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "browse": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003dint, desc\u003d}",
+ "{name\u003dp3, type\u003dboolean, desc\u003d}"
+ ],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "List all the exchanges that origins from the given route, which are currently inflight, limited and sorted"
+ },
+ {
+ "args": ["{name\u003dp1, type\u003dint, desc\u003d}", "{name\u003dp2, type\u003dboolean, desc\u003d}"],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Lists all the exchanges which are currently inflight, limited and sorted"
+ },
+ {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Lists all the exchanges which are currently inflight"
+ }
+ ]
+ },
+ "attr": {
+ "InflightBrowseEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether browsing inflight exchanges is enabled. This is required to be enabled for the browse operations to function."
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Size": {
+ "rw": false,
+ "type": "int",
+ "desc": "Current size of inflight exchanges."
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedInflightRepository",
+ "desc": "Managed InflightRepository"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultRouteController": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getControlledRoutes": {
+ "args": [],
+ "ret": "java.util.Collection",
+ "desc": "ControlledRoutes"
+ },
+ "isStartingRoutes": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StartingRoutes"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getRouteStartupLoggingLevel": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteStartupLoggingLevel"
+ },
+ "isHasUnhealthyRoutes": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HasUnhealthyRoutes"
+ }
+ },
+ "attr": {
+ "StartingRoutes": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Indicates whether the route controller is doing initial starting of the routes."
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "HasUnhealthyRoutes": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Indicates if the route controller has routes that are currently unhealthy"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "ControlledRoutes": {
+ "rw": false,
+ "type": "java.util.Collection",
+ "desc": "Controlled Routes"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "RouteStartupLoggingLevel": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Logging level used for logging route startup activity"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedRouteController",
+ "desc": "Managed RouteController"
+ },
+ "context\u003dMyCamel,type\u003dhealth,name\u003dDefaultHealthCheck": {
+ "op": {
+ "isHealthyLiveness": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthyLiveness"
+ },
+ "enableById": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Enables an Health Check by ID"
+ },
+ "isEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Enabled"
+ },
+ "disableById": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Disables an Health Check by ID"
+ },
+ "details": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Registered Health Checks Details"
+ },
+ "invoke": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Invoke an Health Check by ID"
+ },
+ "getHealthChecksIDs": {
+ "args": [],
+ "ret": "java.util.Collection",
+ "desc": "HealthChecksIDs"
+ },
+ "isHealthy": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Healthy"
+ },
+ "isHealthyReadiness": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthyReadiness"
+ }
+ },
+ "attr": {
+ "HealthyLiveness": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Application Health (only liveness checks)"
+ },
+ "HealthChecksIDs": {
+ "rw": false,
+ "type": "java.util.Collection",
+ "desc": "Registered Health Checks IDs"
+ },
+ "Enabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether Health Check is enabled globally"
+ },
+ "Healthy": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Application Health (all checks)"
+ },
+ "HealthyReadiness": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Application Health (only readiness checks)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedCamelHealth",
+ "desc": ""
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultTypeConverter": {
+ "op": {
+ "getMissCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "MissCounter"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "getAttemptCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "AttemptCounter"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "getTypeConverterExistsLoggingLevel": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "TypeConverterExistsLoggingLevel"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "resetTypeConversionCounters": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resets the type conversion counters"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "hasTypeConverter": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "boolean",
+ "desc": "Checks whether a type converter exists for converting (from -\u003e to)"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getNoopCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "NoopCounter"
+ },
+ "getNumberOfTypeConverters": {
+ "args": [],
+ "ret": "int",
+ "desc": "NumberOfTypeConverters"
+ },
+ "getTypeConverterExists": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "TypeConverterExists"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getFailedCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailedCounter"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getHitCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "HitCounter"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Utilization statistics enabled"
+ },
+ "NumberOfTypeConverters": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of type converters in the registry"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "FailedCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of type conversion failures (failed conversions)"
+ },
+ "TypeConverterExistsLoggingLevel": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Logging level to use if attempting to add a duplicate type converter"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "HitCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of type conversion hits (successful conversions)"
+ },
+ "AttemptCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of type conversion attempts"
+ },
+ "TypeConverterExists": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "What to do if attempting to add a duplicate type converter (Override, Ignore or Fail)"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "NoopCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of noop attempts (no type conversion was needed)"
+ },
+ "MissCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of type conversion misses (no suitable type converter)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedTypeConverterRegistry",
+ "desc": "Managed TypeConverterRegistry"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultReactiveExecutor": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "getPendingTasks": {
+ "args": [],
+ "ret": "int",
+ "desc": "PendingTasks"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getCreatedWorkers": {
+ "args": [],
+ "ret": "int",
+ "desc": "CreatedWorkers"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "getRunningWorkers": {
+ "args": [],
+ "ret": "int",
+ "desc": "RunningWorkers"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "StatisticsEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether statistics is enabled"
+ },
+ "RunningWorkers": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of running workers"
+ },
+ "CreatedWorkers": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of created workers"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "PendingTasks": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of pending tasks"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.impl.engine.DefaultReactiveExecutor",
+ "desc": "Managed ReactiveExecutor"
+ },
+ "context\u003dMyCamel,type\u003dprocessors,name\u003d\"to1\"": {
+ "op": {
+ "getExchangesCompleted": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesCompleted"
+ },
+ "getLastProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "LastProcessingTime"
+ },
+ "getDeltaProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "DeltaProcessingTime"
+ },
+ "getIndex": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "Index"
+ },
+ "getStartTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "StartTimestamp"
+ },
+ "dumpStatsAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the statistics as XML"
+ },
+ "getLastExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeFailureTimestamp"
+ },
+ "getSourceLineNumber": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "SourceLineNumber"
+ },
+ "getStepId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "StepId"
+ },
+ "getSupportExtendedInformation": {
+ "args": [],
+ "ret": "java.lang.Boolean",
+ "desc": "SupportExtendedInformation"
+ },
+ "getIdleSince": {
+ "args": [],
+ "ret": "long",
+ "desc": "IdleSince"
+ },
+ "getVariableSend": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "VariableSend"
+ },
+ "getMinProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MinProcessingTime"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getExchangesTotal": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesTotal"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Processor"
+ },
+ "reset": {
+ "args": [],
+ "ret": "void",
+ "desc": "Reset counters"
+ },
+ "getFirstExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeCompletedExchangeId"
+ },
+ "getLastExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCompletedTimestamp"
+ },
+ "getProcessorName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorName"
+ },
+ "getDestination": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Destination"
+ },
+ "getMessageExchangePattern": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "MessageExchangePattern"
+ },
+ "getTotalProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "TotalProcessingTime"
+ },
+ "getSourceLocation": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "SourceLocation"
+ },
+ "getNodePrefixId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "NodePrefixId"
+ },
+ "getLastExchangeCreatedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "LastExchangeCreatedTimestamp"
+ },
+ "getFirstExchangeCompletedTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeCompletedTimestamp"
+ },
+ "getLastExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeFailureExchangeId"
+ },
+ "extendedInformation": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "Statistics of the endpoint which has been sent to"
+ },
+ "getMaxProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MaxProcessingTime"
+ },
+ "getLastExchangeCompletedExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LastExchangeCompletedExchangeId"
+ },
+ "setStatisticsEnabled": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "StatisticsEnabled"
+ },
+ "getProcessorId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ProcessorId"
+ },
+ "getMeanProcessingTime": {
+ "args": [],
+ "ret": "long",
+ "desc": "MeanProcessingTime"
+ },
+ "getExternalRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExternalRedeliveries"
+ },
+ "getVariableReceive": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "VariableReceive"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Processor"
+ },
+ "getFirstExchangeFailureExchangeId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "FirstExchangeFailureExchangeId"
+ },
+ "getResetTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "ResetTimestamp"
+ },
+ "getExchangesFailed": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesFailed"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getLevel": {
+ "args": [],
+ "ret": "int",
+ "desc": "Level"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getFailuresHandled": {
+ "args": [],
+ "ret": "long",
+ "desc": "FailuresHandled"
+ },
+ "getExchangesInflight": {
+ "args": [],
+ "ret": "long",
+ "desc": "ExchangesInflight"
+ },
+ "dumpProcessorAsXml": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Dumps the processor as XML"
+ },
+ "getRedeliveries": {
+ "args": [],
+ "ret": "long",
+ "desc": "Redeliveries"
+ },
+ "isStatisticsEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StatisticsEnabled"
+ },
+ "getFirstExchangeFailureTimestamp": {
+ "args": [],
+ "ret": "java.util.Date",
+ "desc": "FirstExchangeFailureTimestamp"
+ }
+ },
+ "attr": {
+ "SourceLocation": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Source file Location"
+ },
+ "StatisticsEnabled": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Statistics enabled"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "Destination": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Destination as Endpoint URI"
+ },
+ "ExchangesCompleted": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of completed exchanges"
+ },
+ "LastProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Last Processing Time [milliseconds]"
+ },
+ "ExchangesFailed": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failed exchanges"
+ },
+ "FirstExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Completed ExchangeId"
+ },
+ "StartTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was initially started"
+ },
+ "FirstExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Completed Timestamp"
+ },
+ "NodePrefixId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Node Prefix ID"
+ },
+ "LastExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Failed Timestamp"
+ },
+ "Index": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Processor Index"
+ },
+ "VariableReceive": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Variable to store the received message body (only body, not headers)"
+ },
+ "MaxProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Max Processing Time [milliseconds]"
+ },
+ "IdleSince": {
+ "rw": false,
+ "type": "long",
+ "desc": "Time in millis being idle (no messages incoming or inflight)"
+ },
+ "LastExchangeCompletedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Completed Timestamp"
+ },
+ "DeltaProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Delta Processing Time [milliseconds]"
+ },
+ "StepId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Step ID"
+ },
+ "MessageExchangePattern": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Message Exchange Pattern"
+ },
+ "VariableSend": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Variable as the source for the message body to send"
+ },
+ "ExternalRedeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of external initiated redeliveries (such as from JMS broker)"
+ },
+ "ProcessorName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor Name (Short)"
+ },
+ "LastExchangeCreatedTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Last Exchange Created Timestamp"
+ },
+ "ExchangesTotal": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of exchanges"
+ },
+ "ResetTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "Timestamp when the stats was last reset or initially started"
+ },
+ "ExchangesInflight": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of inflight exchanges"
+ },
+ "MeanProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Mean Processing Time [milliseconds]"
+ },
+ "LastExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Failed ExchangeId"
+ },
+ "FirstExchangeFailureExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "First Exchange Failed ExchangeId"
+ },
+ "ProcessorId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor ID"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "TotalProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total Processing Time [milliseconds]"
+ },
+ "FirstExchangeFailureTimestamp": {
+ "rw": false,
+ "type": "java.util.Date",
+ "desc": "First Exchange Failed Timestamp"
+ },
+ "SupportExtendedInformation": {
+ "rw": false,
+ "type": "java.lang.Boolean",
+ "desc": "Whether this processor supports extended JMX information"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "FailuresHandled": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of failures handled"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Processor State"
+ },
+ "Redeliveries": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of redeliveries (internal only)"
+ },
+ "MinProcessingTime": {
+ "rw": false,
+ "type": "long",
+ "desc": "Min Processing Time [milliseconds]"
+ },
+ "Level": {
+ "rw": false,
+ "type": "int",
+ "desc": "Processor Level in the route tree"
+ },
+ "LastExchangeCompletedExchangeId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Last Exchange Completed ExchangeId"
+ },
+ "SourceLineNumber": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Line number of this node in the source file (when loaded from a line number aware parser)"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedSendProcessor",
+ "desc": "Managed SendProcessor"
+ },
+ "context\u003dMyCamel,type\u003dtracer,name\u003dBacklogDebugger": {
+ "op": {
+ "evaluateExpressionAtBreakpoint": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp4, type\u003djava.lang.String, desc\u003d}"
+ ],
+ "ret": "java.lang.Object",
+ "desc": "Evaluates the expression at a given breakpoint node id"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.String, desc\u003d}"
+ ],
+ "ret": "java.lang.String",
+ "desc": "Evaluates the expression at a given breakpoint node id and returns the result as String"
+ }
+ ],
+ "getFallbackTimeout": {
+ "args": [],
+ "ret": "long",
+ "desc": "FallbackTimeout"
+ },
+ "setMessageHeaderOnBreakpoint": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.Object, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates/adds the message header (uses same type as old header value) on the suspended breakpoint at the given node id"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.Object, desc\u003d}",
+ "{name\u003dp4, type\u003djava.lang.String, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates/adds the message header (with a new type) on the suspended breakpoint at the given node id"
+ }
+ ],
+ "setBodyMaxChars": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "BodyMaxChars"
+ },
+ "isIncludeExchangeVariables": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "IncludeExchangeVariables"
+ },
+ "messageHistoryOnBreakpointAsXml": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Returns the message history at the given node id as XML"
+ },
+ "breakpoints": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "Return the node ids which has breakpoints"
+ },
+ "removeMessageHeaderOnBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Removes the message header on the suspended breakpoint at the given node id"
+ },
+ "isSingleStepMode": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SingleStepMode"
+ },
+ "isIncludeExchangeProperties": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "IncludeExchangeProperties"
+ },
+ "setFallbackTimeout": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "FallbackTimeout"
+ },
+ "addBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Add a breakpoint at the given node id"
+ },
+ "setBodyIncludeFiles": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "BodyIncludeFiles"
+ },
+ "resumeAll": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume running any suspended breakpoints, and exits step mode"
+ },
+ "resumeBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Resume running from the suspended breakpoint at the given node id"
+ },
+ "removeMessageBodyOnBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Removes the message body on the suspended breakpoint at the given node id"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "removeExchangePropertyOnBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Removes the exchange property on the suspended breakpoint at the given node id"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "setLoggingLevel": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "LoggingLevel"
+ },
+ "isEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Enabled"
+ },
+ "getDebugCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "DebugCounter"
+ },
+ "setMessageBodyOnBreakpoint": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.Object, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.String, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates the message body (with a new type) on the suspended breakpoint at the given node id"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.Object, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates the message body (uses same type as old body) on the suspended breakpoint at the given node id"
+ }
+ ],
+ "resetDebugCounter": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resets the debug counter"
+ },
+ "removeBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Remote the breakpoint from the given node id (will resume suspend breakpoint first)"
+ },
+ "setExchangePropertyOnBreakpoint": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.Object, desc\u003d}",
+ "{name\u003dp4, type\u003djava.lang.String, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates/adds the exchange property (with a new type) on the suspended breakpoint at the given node id"
+ },
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp3, type\u003djava.lang.Object, desc\u003d}"
+ ],
+ "ret": "void",
+ "desc": "Updates/adds the exchange property (uses same type as old exchange property value) on the suspended breakpoint at the given node id"
+ }
+ ],
+ "stepBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Starts single step debugging from the suspended breakpoint at the given node id"
+ },
+ "validateConditionalBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Used for validating if a given breakpoint condition (predicate) is valid or not"
+ },
+ "disableDebugger": {
+ "args": [],
+ "ret": "void",
+ "desc": "Disable the debugger"
+ },
+ "isSuspendedMode": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SuspendedMode"
+ },
+ "setBodyIncludeStreams": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "BodyIncludeStreams"
+ },
+ "getBodyMaxChars": {
+ "args": [],
+ "ret": "int",
+ "desc": "BodyMaxChars"
+ },
+ "getLoggingLevel": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "LoggingLevel"
+ },
+ "suspendedBreakpointNodeIds": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "Return the node ids which is currently suspended"
+ },
+ "setIncludeExchangeProperties": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "IncludeExchangeProperties"
+ },
+ "attach": {
+ "args": [],
+ "ret": "void",
+ "desc": "Attach the debugger"
+ },
+ "isBodyIncludeFiles": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "BodyIncludeFiles"
+ },
+ "enableDebugger": {
+ "args": [],
+ "ret": "void",
+ "desc": "Enable the debugger"
+ },
+ "removeAllBreakpoints": {
+ "args": [],
+ "ret": "void",
+ "desc": "Remote all breakpoints (will resume all suspend breakpoints first and exists single step mode)"
+ },
+ "addConditionalBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Add a conditional breakpoint at the given node id"
+ },
+ "dumpTracedMessagesAsXml": [
+ {
+ "args": [
+ "{name\u003dp1, type\u003djava.lang.String, desc\u003d}",
+ "{name\u003dp2, type\u003dboolean, desc\u003d}"
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the messages in XML format from the suspended breakpoint at the given node."
+ },
+ {
+ "args": ["{name\u003dp1, type\u003djava.lang.String, desc\u003d}"],
+ "ret": "java.lang.String",
+ "desc": "Dumps the messages in XML format from the suspended breakpoint at the given node."
+ }
+ ],
+ "isBodyIncludeStreams": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "BodyIncludeStreams"
+ },
+ "dumpTracedMessagesAsJSon": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dumps the messages in JSon format from the suspended breakpoint at the given node."
+ },
+ "setIncludeExchangeVariables": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "IncludeExchangeVariables"
+ },
+ "enableBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Enables a breakpoint which has been disabled"
+ },
+ "disableBreakpoint": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Disables a breakpoint"
+ },
+ "isStandby": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Standby"
+ },
+ "detach": {
+ "args": [],
+ "ret": "void",
+ "desc": "Detach the debugger"
+ },
+ "step": {
+ "args": [],
+ "ret": "void",
+ "desc": "Steps to next node in step mode"
+ }
+ },
+ "attr": {
+ "SingleStepMode": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether currently in step mode"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "FallbackTimeout": {
+ "rw": true,
+ "type": "long",
+ "desc": "Fallback Timeout in seconds when block the message processing in Camel"
+ },
+ "LoggingLevel": {
+ "rw": true,
+ "type": "java.lang.String",
+ "desc": "Logging Level"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "BodyMaxChars": {
+ "rw": true,
+ "type": "int",
+ "desc": "Number of maximum chars in the message body in the trace message. Use zero or negative value to have unlimited size."
+ },
+ "SuspendedMode": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Suspended mode will suspend all exchanges until a remote debugger is attached"
+ },
+ "Enabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Is debugger enabled"
+ },
+ "Standby": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Is debugger standby"
+ },
+ "BodyIncludeFiles": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to include file based message body in the trace message."
+ },
+ "BodyIncludeStreams": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to include stream based message body in the trace message"
+ },
+ "IncludeExchangeProperties": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to include exchange properties in the trace message."
+ },
+ "IncludeExchangeVariables": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Whether to include exchange variables in the trace message."
+ },
+ "DebugCounter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Number of total debugged messages"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedBacklogDebugger",
+ "desc": "Managed BacklogDebugger"
+ },
+ "context\u003dMyCamel,type\u003dconsumers,name\u003dTimerConsumer(0x6a04d2a4)": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isPolling": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Polling"
+ },
+ "isFixedRate": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "FixedRate"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "getCounter": {
+ "args": [],
+ "ret": "long",
+ "desc": "Counter"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "getDelay": {
+ "args": [],
+ "ret": "long",
+ "desc": "Delay"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getPeriod": {
+ "args": [],
+ "ret": "long",
+ "desc": "Period"
+ },
+ "getTimerName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "TimerName"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getInflightExchanges": {
+ "args": [],
+ "ret": "java.lang.Integer",
+ "desc": "InflightExchanges"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getRunLoggingLevel": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RunLoggingLevel"
+ },
+ "getRepeatCount": {
+ "args": [],
+ "ret": "long",
+ "desc": "RepeatCount"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "RepeatCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "Repeat Count"
+ },
+ "Polling": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether polling is currently in progress"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "RunLoggingLevel": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that."
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "Period": {
+ "rw": false,
+ "type": "long",
+ "desc": "Timer Period"
+ },
+ "FixedRate": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Timer FixedRate"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "TimerName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Timer Name"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ },
+ "Delay": {
+ "rw": false,
+ "type": "long",
+ "desc": "Timer Delay"
+ },
+ "Counter": {
+ "rw": false,
+ "type": "long",
+ "desc": "Total number of polls run"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "InflightExchanges": {
+ "rw": false,
+ "type": "java.lang.Integer",
+ "desc": "Current number of inflight Exchanges"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ }
+ },
+ "class": "org.apache.camel.component.timer.TimerConsumer",
+ "desc": "Managed TimerConsumer"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultExecutorServiceManager": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedService",
+ "desc": "Managed Service"
+ },
+ "context\u003dMyCamel,type\u003dcomponents,name\u003d\"timer\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isHealthCheckSupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckSupported"
+ },
+ "getComponentName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ComponentName"
+ },
+ "isHealthCheckConsumerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckConsumerEnabled"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isVerifySupported": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "VerifySupported"
+ },
+ "verify": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.util.Map",
+ "desc": ""
+ }
+ ],
+ "ret": "org.apache.camel.api.management.mbean.ComponentVerifierExtension$Result",
+ "desc": "Verify options against a given scope"
+ },
+ "isHealthCheckProducerEnabled": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "HealthCheckProducerEnabled"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "VerifySupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component support verification (parameters or connectivity)"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "HealthCheckProducerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether producer based health checks from this component is enabled (default disabled)"
+ },
+ "ComponentName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Component Name"
+ },
+ "HealthCheckConsumerEnabled": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether consumer based health checks from this component is enabled (default enabled)"
+ },
+ "HealthCheckSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this component provides component specific health checks"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedComponent",
+ "desc": "Managed Component"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dDefaultRoutesLoader": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedService",
+ "desc": "Managed Service"
+ },
+ "context\u003dMyCamel,type\u003dservices,name\u003dRouteVariableRepository": {
+ "op": {
+ "suspend": {
+ "args": [],
+ "ret": "void",
+ "desc": "Suspend Service"
+ },
+ "resume": {
+ "args": [],
+ "ret": "void",
+ "desc": "Resume Service"
+ },
+ "variables": {
+ "args": [],
+ "ret": "javax.management.openmbean.TabularData",
+ "desc": "List all variables"
+ },
+ "isSuspended": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Suspended"
+ },
+ "start": {
+ "args": [],
+ "ret": "void",
+ "desc": "Start Service"
+ },
+ "clear": {
+ "args": [],
+ "ret": "void",
+ "desc": "Removes all variables"
+ },
+ "getRouteId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "RouteId"
+ },
+ "getId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Id"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ },
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "isSupportSuspension": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "SupportSuspension"
+ },
+ "getSize": {
+ "args": [],
+ "ret": "int",
+ "desc": "Size"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "names": {
+ "args": [],
+ "ret": "java.util.Set",
+ "desc": "Variable names"
+ },
+ "stop": {
+ "args": [],
+ "ret": "void",
+ "desc": "Stop Service"
+ },
+ "isStaticService": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "StaticService"
+ },
+ "getServiceType": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "ServiceType"
+ }
+ },
+ "attr": {
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service State"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ },
+ "ServiceType": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Service Type"
+ },
+ "Size": {
+ "rw": false,
+ "type": "int",
+ "desc": "Number of variables"
+ },
+ "SupportSuspension": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service supports suspension"
+ },
+ "RouteId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Route ID"
+ },
+ "Id": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Repository ID"
+ },
+ "Suspended": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is suspended"
+ },
+ "StaticService": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Whether this service is static"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedVariableRepository",
+ "desc": "Managed VariableRepository"
+ },
+ "context\u003dMyCamel,type\u003dendpoints,name\u003d\"stream://out\"": {
+ "op": {
+ "getCamelId": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelId"
+ },
+ "getEndpointUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointUri"
+ },
+ "getState": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "State"
+ },
+ "getEndpointBaseUri": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "EndpointBaseUri"
+ },
+ "isSingleton": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "Singleton"
+ },
+ "getCamelManagementName": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "CamelManagementName"
+ }
+ },
+ "attr": {
+ "EndpointUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint URI"
+ },
+ "CamelManagementName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ManagementName"
+ },
+ "EndpointBaseUri": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint Base URI (no query parameters)"
+ },
+ "State": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Endpoint State"
+ },
+ "Singleton": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Singleton"
+ },
+ "CamelId": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Camel ID"
+ }
+ },
+ "class": "org.apache.camel.management.mbean.ManagedEndpoint",
+ "desc": "Managed Endpoint"
+ }
+ },
+ "com.sun.management": {
+ "type\u003dHotSpotDiagnostic": {
+ "op": {
+ "setVMOption": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "setVMOption"
+ },
+ "dumpThreads": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "dumpThreads"
+ },
+ "getVMOption": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ }
+ ],
+ "ret": "javax.management.openmbean.CompositeData",
+ "desc": "getVMOption"
+ },
+ "dumpHeap": {
+ "args": [
+ {
+ "name": "p0",
+ "type": "java.lang.String",
+ "desc": "p0"
+ },
+ {
+ "name": "p1",
+ "type": "boolean",
+ "desc": "p1"
+ }
+ ],
+ "ret": "void",
+ "desc": "dumpHeap"
+ }
+ },
+ "attr": {
+ "DiagnosticOptions": {
+ "rw": false,
+ "type": "[Ljavax.management.openmbean.CompositeData;",
+ "desc": "DiagnosticOptions"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "com.sun.management.internal.HotSpotDiagnostic",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dDiagnosticCommand": {
+ "op": {
+ "vmUptime": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print VM uptime."
+ },
+ "jfrDump": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Copies contents of a JFR recording to file. Either the name or the recording id must be specified."
+ },
+ "jfrStart": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Starts a new JFR recording"
+ },
+ "threadPrint": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print all threads with stacktraces."
+ },
+ "jfrStop": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Stops a JFR recording"
+ },
+ "vmCds": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dump a static or dynamic shared archive including all shareable classes"
+ },
+ "compilerCodelist": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print all compiled methods in code cache that are alive"
+ },
+ "vmEvents": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print VM event logs"
+ },
+ "systemNativeHeapInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Attempts to output information regarding native heap usage through malloc_info(3). If unsuccessful outputs \"Error: \" and a reason."
+ },
+ "jfrCheck": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Checks running JFR recording(s)"
+ },
+ "vmSymboltable": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dump symbol table."
+ },
+ "gcRun": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Call java.lang.System.gc()."
+ },
+ "systemTrimNativeHeap": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Attempts to free up memory by trimming the C-heap."
+ },
+ "vmClassloaders": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Prints classloader hierarchy."
+ },
+ "vmMetaspace": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Prints the statistics for the metaspace"
+ },
+ "compilerDirectivesPrint": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print all active compiler directives."
+ },
+ "vmSetFlag": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Sets VM flag option using the provided value."
+ },
+ "compilerDirectivesAdd": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Add compiler directives from file."
+ },
+ "threadDumpToFile": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dump threads, with stack traces, to a file in plain text or JSON format."
+ },
+ "vmDynlibs": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print loaded dynamic libraries."
+ },
+ "compilerCodecache": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print code cache layout and bounds."
+ },
+ "vmNativeMemory": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print native memory usage"
+ },
+ "compilerPerfmap": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Write map file for Linux perf tool."
+ },
+ "gcClassHistogram": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Provide statistics about the Java heap usage."
+ },
+ "gcRunFinalization": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Call java.lang.System.runFinalization()."
+ },
+ "jvmtiDataDump": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Signal the JVM to do a data-dump request for JVMTI."
+ },
+ "jfrView": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Display event data in predefined views"
+ },
+ "vmClasses": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print all loaded classes"
+ },
+ "gcFinalizerInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Provide information about Java finalization queue."
+ },
+ "vmStringtable": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Dump string table."
+ },
+ "help": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "For more information about a specific command use \u0027help \u003ccommand\u003e\u0027. With no argument this will show a list of available commands. \u0027help all\u0027 will show help for all commands."
+ },
+ "jfrConfigure": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Configure JFR"
+ },
+ "vmSystemProperties": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print system properties."
+ },
+ "compilerDirectivesClear": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Remove all compiler directives."
+ },
+ "vmSystemdictionary": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Prints the statistics for dictionary hashtable sizes and bucket length"
+ },
+ "vmClassloaderStats": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print statistics about all ClassLoaders."
+ },
+ "compilerDirectivesRemove": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Remove latest added compiler directive."
+ },
+ "gcHeapInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Provide generic Java heap information."
+ },
+ "compilerCodeHeapAnalytics": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print CodeHeap analytics"
+ },
+ "vmVersion": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print JVM version information."
+ },
+ "vmInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print information about JVM environment and status."
+ },
+ "compilerQueue": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print methods queued for compilation."
+ },
+ "vmFlags": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print VM flag options and their current values."
+ },
+ "vmLog": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Lists current log configuration, enables/disables/configures a log output, or rotates all logs."
+ },
+ "jvmtiAgentLoad": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Load JVMTI native agent."
+ },
+ "vmClassHierarchy": {
+ "args": [
+ {
+ "name": "arguments",
+ "type": "[Ljava.lang.String;",
+ "desc": "Array of Diagnostic Commands Arguments and Options"
+ }
+ ],
+ "ret": "java.lang.String",
+ "desc": "Print a list of all loaded classes, indented to show the class hierarchy. The name of each class is followed by the ClassLoaderData* of its ClassLoader, or \"null\" if loaded by the bootstrap class loader."
+ },
+ "vmCommandLine": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Print the command line used to start this VM instance."
+ }
+ },
+ "notif": {
+ "javax.management.Notification": {
+ "types": ["jmx.mbean.info.changed"],
+ "name": "javax.management.Notification",
+ "desc": "Diagnostic Framework Notification"
+ }
+ },
+ "class": "com.sun.management.internal.DiagnosticCommandImpl",
+ "desc": "Diagnostic Commands"
+ }
+ },
+ "java.nio": {
+ "name\u003ddirect,type\u003dBufferPool": {
+ "attr": {
+ "TotalCapacity": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalCapacity"
+ },
+ "MemoryUsed": {
+ "rw": false,
+ "type": "long",
+ "desc": "MemoryUsed"
+ },
+ "Count": {
+ "rw": false,
+ "type": "long",
+ "desc": "Count"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.ManagementFactoryHelper$1",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dmapped,type\u003dBufferPool": {
+ "attr": {
+ "TotalCapacity": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalCapacity"
+ },
+ "MemoryUsed": {
+ "rw": false,
+ "type": "long",
+ "desc": "MemoryUsed"
+ },
+ "Count": {
+ "rw": false,
+ "type": "long",
+ "desc": "Count"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.ManagementFactoryHelper$1",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "name\u003dmapped - \u0027non-volatile memory\u0027,type\u003dBufferPool": {
+ "attr": {
+ "TotalCapacity": {
+ "rw": false,
+ "type": "long",
+ "desc": "TotalCapacity"
+ },
+ "MemoryUsed": {
+ "rw": false,
+ "type": "long",
+ "desc": "MemoryUsed"
+ },
+ "Count": {
+ "rw": false,
+ "type": "long",
+ "desc": "Count"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "ObjectName": {
+ "rw": false,
+ "type": "javax.management.ObjectName",
+ "desc": "ObjectName"
+ }
+ },
+ "class": "sun.management.ManagementFactoryHelper$1",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "org.xnio": {
+ "type\u003dXnio,provider\u003d\"nio\",worker\u003d\"XNIO-1\",address\u003d\"/[0:0:0:0:0:0:0:0]:8080\"": {
+ "attr": {
+ "ProviderName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ProviderName"
+ },
+ "ConnectionCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "ConnectionCount"
+ },
+ "ConnectionLimitLowWater": {
+ "rw": false,
+ "type": "int",
+ "desc": "ConnectionLimitLowWater"
+ },
+ "BindAddress": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "BindAddress"
+ },
+ "ConnectionLimitHighWater": {
+ "rw": false,
+ "type": "int",
+ "desc": "ConnectionLimitHighWater"
+ },
+ "WorkerName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "WorkerName"
+ }
+ },
+ "class": "org.xnio.nio.NioTcpServer$1",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dXnio,provider\u003d\"nio\"": {
+ "attr": {
+ "Version": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Version"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ }
+ },
+ "class": "org.xnio.nio.NioXnio$3",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dXnio,provider\u003d\"nio\",worker\u003d\"XNIO-1\"": {
+ "attr": {
+ "ProviderName": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "ProviderName"
+ },
+ "ServerMXBeans": {
+ "rw": false,
+ "type": "[Ljavax.management.ObjectName;",
+ "desc": "ServerMXBeans"
+ },
+ "WorkerPoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "WorkerPoolSize"
+ },
+ "WorkerQueueSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "WorkerQueueSize"
+ },
+ "ShutdownRequested": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "ShutdownRequested"
+ },
+ "IoThreadCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "IoThreadCount"
+ },
+ "BusyWorkerThreadCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "BusyWorkerThreadCount"
+ },
+ "CoreWorkerPoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "CoreWorkerPoolSize"
+ },
+ "Name": {
+ "rw": false,
+ "type": "java.lang.String",
+ "desc": "Name"
+ },
+ "MaxWorkerPoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "MaxWorkerPoolSize"
+ }
+ },
+ "class": "org.xnio.nio.NioXnioWorker$NioWorkerMetrics",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "jolokia": {
+ "type\u003dNotificationStore,agent\u003d1d56ce6a-jvm": {
+ "op": {
+ "pull": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ }
+ ],
+ "ret": "org.jolokia.server.core.service.notification.NotificationResult",
+ "desc": "Operation exposed for management"
+ }
+ },
+ "class": "org.jolokia.service.notif.pull.PullNotificationStore",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dConfig,agent\u003d1d56ce6a-jvm": {
+ "op": {
+ "resetDebugInfo": {
+ "args": [],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "debugInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Operation exposed for management"
+ }
+ },
+ "attr": {
+ "MaxDebugEntries": {
+ "rw": true,
+ "type": "int",
+ "desc": "Attribute exposed for management"
+ },
+ "Debug": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "Attribute exposed for management"
+ }
+ },
+ "class": "org.jolokia.server.core.backend.Config",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dServerHandler,agent\u003d1d56ce6a-jvm": {
+ "op": {
+ "mBeanServersInfo": {
+ "args": [],
+ "ret": "java.lang.String",
+ "desc": "Operation exposed for management"
+ }
+ },
+ "class": "org.jolokia.server.core.backend.MBeanServerHandler",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dDiscovery,agent\u003d1d56ce6a-jvm": {
+ "op": {
+ "lookupAgentsWithTimeout": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "java.util.List",
+ "desc": "Operation exposed for management"
+ },
+ "lookupAgentsWithTimeoutAndMulticastAddress": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "int",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "java.util.List",
+ "desc": "Operation exposed for management"
+ },
+ "lookupAgents": {
+ "args": [],
+ "ret": "java.util.List",
+ "desc": "Operation exposed for management"
+ }
+ },
+ "class": "org.jolokia.service.discovery.JolokiaDiscovery",
+ "desc": "Information on the management interface of the MBean"
+ },
+ "type\u003dHistory,agent\u003d1d56ce6a-jvm": {
+ "op": {
+ "setHistoryEntriesForOperation": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p4",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "setHistoryLimitForOperation": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p4",
+ "type": "int",
+ "desc": ""
+ },
+ {
+ "name": "p5",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "updateAndAdd": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "org.jolokia.server.core.request.JolokiaRequest",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "org.jolokia.json.JSONObject",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "resetHistoryEntries": {
+ "args": [],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "setHistoryEntriesForAttribute": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p4",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p5",
+ "type": "int",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ },
+ "setHistoryLimitForAttribute": {
+ "args": [
+ {
+ "name": "p1",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p2",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p3",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p4",
+ "type": "java.lang.String",
+ "desc": ""
+ },
+ {
+ "name": "p5",
+ "type": "int",
+ "desc": ""
+ },
+ {
+ "name": "p6",
+ "type": "long",
+ "desc": ""
+ }
+ ],
+ "ret": "void",
+ "desc": "Operation exposed for management"
+ }
+ },
+ "attr": {
+ "HistorySize": {
+ "rw": false,
+ "type": "int",
+ "desc": "Attribute exposed for management"
+ },
+ "HistoryMaxEntries": {
+ "rw": true,
+ "type": "int",
+ "desc": "Attribute exposed for management"
+ }
+ },
+ "class": "org.jolokia.service.history.History",
+ "desc": "Information on the management interface of the MBean"
+ }
+ },
+ "jboss.threads": {
+ "name\u003d\"XNIO-1\",type\u003dthread-pool": {
+ "op": {
+ "prestartCoreThread": {
+ "args": [],
+ "ret": "boolean",
+ "desc": "prestartCoreThread"
+ },
+ "prestartAllCoreThreads": {
+ "args": [],
+ "ret": "int",
+ "desc": "prestartAllCoreThreads"
+ }
+ },
+ "attr": {
+ "GrowthResistanceSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "GrowthResistanceSupported"
+ },
+ "MaximumPoolSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "MaximumPoolSize"
+ },
+ "PoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "PoolSize"
+ },
+ "CorePoolSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "CorePoolSize"
+ },
+ "AllowCoreThreadTimeOut": {
+ "rw": true,
+ "type": "boolean",
+ "desc": "AllowCoreThreadTimeOut"
+ },
+ "Terminated": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Terminated"
+ },
+ "GrowthResistance": {
+ "rw": true,
+ "type": "float",
+ "desc": "GrowthResistance"
+ },
+ "CorePoolSizeSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CorePoolSizeSupported"
+ },
+ "SubmittedTaskCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "SubmittedTaskCount"
+ },
+ "Terminating": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Terminating"
+ },
+ "QueueSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "QueueSize"
+ },
+ "KeepAliveTimeSeconds": {
+ "rw": true,
+ "type": "long",
+ "desc": "KeepAliveTimeSeconds"
+ },
+ "Shutdown": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "Shutdown"
+ },
+ "CompletedTaskCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "CompletedTaskCount"
+ },
+ "LargestPoolSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "LargestPoolSize"
+ },
+ "QueueBounded": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "QueueBounded"
+ },
+ "CoreThreadPrestartSupported": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "CoreThreadPrestartSupported"
+ },
+ "ActiveCount": {
+ "rw": false,
+ "type": "int",
+ "desc": "ActiveCount"
+ },
+ "MaximumQueueSize": {
+ "rw": true,
+ "type": "int",
+ "desc": "MaximumQueueSize"
+ },
+ "QueueSizeModifiable": {
+ "rw": false,
+ "type": "boolean",
+ "desc": "QueueSizeModifiable"
+ },
+ "SpinMissCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "SpinMissCount"
+ },
+ "LargestQueueSize": {
+ "rw": false,
+ "type": "int",
+ "desc": "LargestQueueSize"
+ },
+ "RejectedTaskCount": {
+ "rw": false,
+ "type": "long",
+ "desc": "RejectedTaskCount"
+ }
+ },
+ "class": "org.jboss.threads.EnhancedQueueExecutor$MXBeanImpl",
+ "desc": "Information on the management interface of the MBean"
+ }
+ }
+}