Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tallpsmith/d59acb248cd8ea4f3bf2 to your computer and use it in GitHub Desktop.
Save tallpsmith/d59acb248cd8ea4f3bf2 to your computer and use it in GitHub Desktop.
Jolokia REST example using ActiveMQ
#curl -XGET --user USERNAME:PASSWORD http://localhost:8161/api/jolokia/list | python -m json.tool
#
{
"request": {
"type": "list"
},
"status": 200,
"timestamp": 1420595652,
"value": {
"JMImplementation": {
"type=MBeanServerDelegate": {
"attr": {
"ImplementationName": {
"desc": "The JMX implementation name (the name of this product)",
"rw": false,
"type": "java.lang.String"
},
"ImplementationVendor": {
"desc": "the JMX implementation vendor (the vendor of this product).",
"rw": false,
"type": "java.lang.String"
},
"ImplementationVersion": {
"desc": "The JMX implementation version (the version of this product).",
"rw": false,
"type": "java.lang.String"
},
"MBeanServerId": {
"desc": "The MBean server agent identification",
"rw": false,
"type": "java.lang.String"
},
"SpecificationName": {
"desc": "The full name of the JMX specification implemented by this product.",
"rw": false,
"type": "java.lang.String"
},
"SpecificationVendor": {
"desc": "The vendor of the JMX specification implemented by this product.",
"rw": false,
"type": "java.lang.String"
},
"SpecificationVersion": {
"desc": "The version of the JMX specification implemented by this product.",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Represents the MBean server from the management point of view."
}
},
"com.sun.management": {
"type=HotSpotDiagnostic": {
"attr": {
"DiagnosticOptions": {
"desc": "DiagnosticOptions",
"rw": false,
"type": "[Ljavax.management.openmbean.CompositeData;"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"dumpHeap": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
},
{
"desc": "p1",
"name": "p1",
"type": "boolean"
}
],
"desc": "dumpHeap",
"ret": "void"
},
"getVMOption": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
}
],
"desc": "getVMOption",
"ret": "javax.management.openmbean.CompositeData"
},
"setVMOption": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
},
{
"desc": "p1",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "setVMOption",
"ret": "void"
}
}
}
},
"java.lang": {
"name=Code Cache,type=MemoryPool": {
"attr": {
"CollectionUsage": {
"desc": "CollectionUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"CollectionUsageThreshold": {
"desc": "CollectionUsageThreshold",
"rw": true,
"type": "long"
},
"CollectionUsageThresholdCount": {
"desc": "CollectionUsageThresholdCount",
"rw": false,
"type": "long"
},
"CollectionUsageThresholdExceeded": {
"desc": "CollectionUsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"CollectionUsageThresholdSupported": {
"desc": "CollectionUsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"MemoryManagerNames": {
"desc": "MemoryManagerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakUsage": {
"desc": "PeakUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"Type": {
"desc": "Type",
"rw": false,
"type": "java.lang.String"
},
"Usage": {
"desc": "Usage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"UsageThreshold": {
"desc": "UsageThreshold",
"rw": true,
"type": "long"
},
"UsageThresholdCount": {
"desc": "UsageThresholdCount",
"rw": false,
"type": "long"
},
"UsageThresholdExceeded": {
"desc": "UsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"UsageThresholdSupported": {
"desc": "UsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"resetPeakUsage": {
"args": [],
"desc": "resetPeakUsage",
"ret": "void"
}
}
},
"name=CodeCacheManager,type=MemoryManager": {
"attr": {
"MemoryPoolNames": {
"desc": "MemoryPoolNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean"
},
"name=PS Eden Space,type=MemoryPool": {
"attr": {
"CollectionUsage": {
"desc": "CollectionUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"CollectionUsageThreshold": {
"desc": "CollectionUsageThreshold",
"rw": true,
"type": "long"
},
"CollectionUsageThresholdCount": {
"desc": "CollectionUsageThresholdCount",
"rw": false,
"type": "long"
},
"CollectionUsageThresholdExceeded": {
"desc": "CollectionUsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"CollectionUsageThresholdSupported": {
"desc": "CollectionUsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"MemoryManagerNames": {
"desc": "MemoryManagerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakUsage": {
"desc": "PeakUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"Type": {
"desc": "Type",
"rw": false,
"type": "java.lang.String"
},
"Usage": {
"desc": "Usage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"UsageThreshold": {
"desc": "UsageThreshold",
"rw": true,
"type": "long"
},
"UsageThresholdCount": {
"desc": "UsageThresholdCount",
"rw": false,
"type": "long"
},
"UsageThresholdExceeded": {
"desc": "UsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"UsageThresholdSupported": {
"desc": "UsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"resetPeakUsage": {
"args": [],
"desc": "resetPeakUsage",
"ret": "void"
}
}
},
"name=PS MarkSweep,type=GarbageCollector": {
"attr": {
"CollectionCount": {
"desc": "CollectionCount",
"rw": false,
"type": "long"
},
"CollectionTime": {
"desc": "CollectionTime",
"rw": false,
"type": "long"
},
"LastGcInfo": {
"desc": "LastGcInfo",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"MemoryPoolNames": {
"desc": "MemoryPoolNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean"
},
"name=PS Old Gen,type=MemoryPool": {
"attr": {
"CollectionUsage": {
"desc": "CollectionUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"CollectionUsageThreshold": {
"desc": "CollectionUsageThreshold",
"rw": true,
"type": "long"
},
"CollectionUsageThresholdCount": {
"desc": "CollectionUsageThresholdCount",
"rw": false,
"type": "long"
},
"CollectionUsageThresholdExceeded": {
"desc": "CollectionUsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"CollectionUsageThresholdSupported": {
"desc": "CollectionUsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"MemoryManagerNames": {
"desc": "MemoryManagerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakUsage": {
"desc": "PeakUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"Type": {
"desc": "Type",
"rw": false,
"type": "java.lang.String"
},
"Usage": {
"desc": "Usage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"UsageThreshold": {
"desc": "UsageThreshold",
"rw": true,
"type": "long"
},
"UsageThresholdCount": {
"desc": "UsageThresholdCount",
"rw": false,
"type": "long"
},
"UsageThresholdExceeded": {
"desc": "UsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"UsageThresholdSupported": {
"desc": "UsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"resetPeakUsage": {
"args": [],
"desc": "resetPeakUsage",
"ret": "void"
}
}
},
"name=PS Perm Gen,type=MemoryPool": {
"attr": {
"CollectionUsage": {
"desc": "CollectionUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"CollectionUsageThreshold": {
"desc": "CollectionUsageThreshold",
"rw": true,
"type": "long"
},
"CollectionUsageThresholdCount": {
"desc": "CollectionUsageThresholdCount",
"rw": false,
"type": "long"
},
"CollectionUsageThresholdExceeded": {
"desc": "CollectionUsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"CollectionUsageThresholdSupported": {
"desc": "CollectionUsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"MemoryManagerNames": {
"desc": "MemoryManagerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakUsage": {
"desc": "PeakUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"Type": {
"desc": "Type",
"rw": false,
"type": "java.lang.String"
},
"Usage": {
"desc": "Usage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"UsageThreshold": {
"desc": "UsageThreshold",
"rw": true,
"type": "long"
},
"UsageThresholdCount": {
"desc": "UsageThresholdCount",
"rw": false,
"type": "long"
},
"UsageThresholdExceeded": {
"desc": "UsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"UsageThresholdSupported": {
"desc": "UsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"resetPeakUsage": {
"args": [],
"desc": "resetPeakUsage",
"ret": "void"
}
}
},
"name=PS Scavenge,type=GarbageCollector": {
"attr": {
"CollectionCount": {
"desc": "CollectionCount",
"rw": false,
"type": "long"
},
"CollectionTime": {
"desc": "CollectionTime",
"rw": false,
"type": "long"
},
"LastGcInfo": {
"desc": "LastGcInfo",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"MemoryPoolNames": {
"desc": "MemoryPoolNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean"
},
"name=PS Survivor Space,type=MemoryPool": {
"attr": {
"CollectionUsage": {
"desc": "CollectionUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"CollectionUsageThreshold": {
"desc": "CollectionUsageThreshold",
"rw": true,
"type": "long"
},
"CollectionUsageThresholdCount": {
"desc": "CollectionUsageThresholdCount",
"rw": false,
"type": "long"
},
"CollectionUsageThresholdExceeded": {
"desc": "CollectionUsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"CollectionUsageThresholdSupported": {
"desc": "CollectionUsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"MemoryManagerNames": {
"desc": "MemoryManagerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakUsage": {
"desc": "PeakUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"Type": {
"desc": "Type",
"rw": false,
"type": "java.lang.String"
},
"Usage": {
"desc": "Usage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"UsageThreshold": {
"desc": "UsageThreshold",
"rw": true,
"type": "long"
},
"UsageThresholdCount": {
"desc": "UsageThresholdCount",
"rw": false,
"type": "long"
},
"UsageThresholdExceeded": {
"desc": "UsageThresholdExceeded",
"rw": false,
"type": "boolean"
},
"UsageThresholdSupported": {
"desc": "UsageThresholdSupported",
"rw": false,
"type": "boolean"
},
"Valid": {
"desc": "Valid",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"resetPeakUsage": {
"args": [],
"desc": "resetPeakUsage",
"ret": "void"
}
}
},
"type=ClassLoading": {
"attr": {
"LoadedClassCount": {
"desc": "LoadedClassCount",
"rw": false,
"type": "int"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"TotalLoadedClassCount": {
"desc": "TotalLoadedClassCount",
"rw": false,
"type": "long"
},
"UnloadedClassCount": {
"desc": "UnloadedClassCount",
"rw": false,
"type": "long"
},
"Verbose": {
"desc": "Verbose",
"rw": true,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean"
},
"type=Compilation": {
"attr": {
"CompilationTimeMonitoringSupported": {
"desc": "CompilationTimeMonitoringSupported",
"rw": false,
"type": "boolean"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"TotalCompilationTime": {
"desc": "TotalCompilationTime",
"rw": false,
"type": "long"
}
},
"desc": "Information on the management interface of the MBean"
},
"type=Memory": {
"attr": {
"HeapMemoryUsage": {
"desc": "HeapMemoryUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"NonHeapMemoryUsage": {
"desc": "NonHeapMemoryUsage",
"rw": false,
"type": "javax.management.openmbean.CompositeData"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"ObjectPendingFinalizationCount": {
"desc": "ObjectPendingFinalizationCount",
"rw": false,
"type": "int"
},
"Verbose": {
"desc": "Verbose",
"rw": true,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"gc": {
"args": [],
"desc": "gc",
"ret": "void"
}
}
},
"type=OperatingSystem": {
"attr": {
"Arch": {
"desc": "Arch",
"rw": false,
"type": "java.lang.String"
},
"AvailableProcessors": {
"desc": "AvailableProcessors",
"rw": false,
"type": "int"
},
"CommittedVirtualMemorySize": {
"desc": "CommittedVirtualMemorySize",
"rw": false,
"type": "long"
},
"FreePhysicalMemorySize": {
"desc": "FreePhysicalMemorySize",
"rw": false,
"type": "long"
},
"FreeSwapSpaceSize": {
"desc": "FreeSwapSpaceSize",
"rw": false,
"type": "long"
},
"MaxFileDescriptorCount": {
"desc": "MaxFileDescriptorCount",
"rw": false,
"type": "long"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"OpenFileDescriptorCount": {
"desc": "OpenFileDescriptorCount",
"rw": false,
"type": "long"
},
"ProcessCpuLoad": {
"desc": "ProcessCpuLoad",
"rw": false,
"type": "double"
},
"ProcessCpuTime": {
"desc": "ProcessCpuTime",
"rw": false,
"type": "long"
},
"SystemCpuLoad": {
"desc": "SystemCpuLoad",
"rw": false,
"type": "double"
},
"SystemLoadAverage": {
"desc": "SystemLoadAverage",
"rw": false,
"type": "double"
},
"TotalPhysicalMemorySize": {
"desc": "TotalPhysicalMemorySize",
"rw": false,
"type": "long"
},
"TotalSwapSpaceSize": {
"desc": "TotalSwapSpaceSize",
"rw": false,
"type": "long"
},
"Version": {
"desc": "Version",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Information on the management interface of the MBean"
},
"type=Runtime": {
"attr": {
"BootClassPath": {
"desc": "BootClassPath",
"rw": false,
"type": "java.lang.String"
},
"BootClassPathSupported": {
"desc": "BootClassPathSupported",
"rw": false,
"type": "boolean"
},
"ClassPath": {
"desc": "ClassPath",
"rw": false,
"type": "java.lang.String"
},
"InputArguments": {
"desc": "InputArguments",
"rw": false,
"type": "[Ljava.lang.String;"
},
"LibraryPath": {
"desc": "LibraryPath",
"rw": false,
"type": "java.lang.String"
},
"ManagementSpecVersion": {
"desc": "ManagementSpecVersion",
"rw": false,
"type": "java.lang.String"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"SpecName": {
"desc": "SpecName",
"rw": false,
"type": "java.lang.String"
},
"SpecVendor": {
"desc": "SpecVendor",
"rw": false,
"type": "java.lang.String"
},
"SpecVersion": {
"desc": "SpecVersion",
"rw": false,
"type": "java.lang.String"
},
"StartTime": {
"desc": "StartTime",
"rw": false,
"type": "long"
},
"SystemProperties": {
"desc": "SystemProperties",
"rw": false,
"type": "javax.management.openmbean.TabularData"
},
"Uptime": {
"desc": "Uptime",
"rw": false,
"type": "long"
},
"VmName": {
"desc": "VmName",
"rw": false,
"type": "java.lang.String"
},
"VmVendor": {
"desc": "VmVendor",
"rw": false,
"type": "java.lang.String"
},
"VmVersion": {
"desc": "VmVersion",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Information on the management interface of the MBean"
},
"type=Threading": {
"attr": {
"AllThreadIds": {
"desc": "AllThreadIds",
"rw": false,
"type": "[J"
},
"CurrentThreadCpuTime": {
"desc": "CurrentThreadCpuTime",
"rw": false,
"type": "long"
},
"CurrentThreadCpuTimeSupported": {
"desc": "CurrentThreadCpuTimeSupported",
"rw": false,
"type": "boolean"
},
"CurrentThreadUserTime": {
"desc": "CurrentThreadUserTime",
"rw": false,
"type": "long"
},
"DaemonThreadCount": {
"desc": "DaemonThreadCount",
"rw": false,
"type": "int"
},
"ObjectMonitorUsageSupported": {
"desc": "ObjectMonitorUsageSupported",
"rw": false,
"type": "boolean"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"PeakThreadCount": {
"desc": "PeakThreadCount",
"rw": false,
"type": "int"
},
"SynchronizerUsageSupported": {
"desc": "SynchronizerUsageSupported",
"rw": false,
"type": "boolean"
},
"ThreadAllocatedMemoryEnabled": {
"desc": "ThreadAllocatedMemoryEnabled",
"rw": true,
"type": "boolean"
},
"ThreadAllocatedMemorySupported": {
"desc": "ThreadAllocatedMemorySupported",
"rw": false,
"type": "boolean"
},
"ThreadContentionMonitoringEnabled": {
"desc": "ThreadContentionMonitoringEnabled",
"rw": true,
"type": "boolean"
},
"ThreadContentionMonitoringSupported": {
"desc": "ThreadContentionMonitoringSupported",
"rw": false,
"type": "boolean"
},
"ThreadCount": {
"desc": "ThreadCount",
"rw": false,
"type": "int"
},
"ThreadCpuTimeEnabled": {
"desc": "ThreadCpuTimeEnabled",
"rw": true,
"type": "boolean"
},
"ThreadCpuTimeSupported": {
"desc": "ThreadCpuTimeSupported",
"rw": false,
"type": "boolean"
},
"TotalStartedThreadCount": {
"desc": "TotalStartedThreadCount",
"rw": false,
"type": "long"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"dumpAllThreads": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "boolean"
},
{
"desc": "p1",
"name": "p1",
"type": "boolean"
}
],
"desc": "dumpAllThreads",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
"findDeadlockedThreads": {
"args": [],
"desc": "findDeadlockedThreads",
"ret": "[J"
},
"findMonitorDeadlockedThreads": {
"args": [],
"desc": "findMonitorDeadlockedThreads",
"ret": "[J"
},
"getThreadAllocatedBytes": [
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
}
],
"desc": "getThreadAllocatedBytes",
"ret": "[J"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "long"
}
],
"desc": "getThreadAllocatedBytes",
"ret": "long"
}
],
"getThreadCpuTime": [
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
}
],
"desc": "getThreadCpuTime",
"ret": "[J"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "long"
}
],
"desc": "getThreadCpuTime",
"ret": "long"
}
],
"getThreadInfo": [
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "long"
}
],
"desc": "getThreadInfo",
"ret": "javax.management.openmbean.CompositeData"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
}
],
"desc": "getThreadInfo",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
},
{
"desc": "p1",
"name": "p1",
"type": "boolean"
},
{
"desc": "p2",
"name": "p2",
"type": "boolean"
}
],
"desc": "getThreadInfo",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
},
{
"desc": "p1",
"name": "p1",
"type": "int"
}
],
"desc": "getThreadInfo",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "long"
},
{
"desc": "p1",
"name": "p1",
"type": "int"
}
],
"desc": "getThreadInfo",
"ret": "javax.management.openmbean.CompositeData"
}
],
"getThreadUserTime": [
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "[J"
}
],
"desc": "getThreadUserTime",
"ret": "[J"
},
{
"args": [
{
"desc": "p0",
"name": "p0",
"type": "long"
}
],
"desc": "getThreadUserTime",
"ret": "long"
}
],
"resetPeakThreadCount": {
"args": [],
"desc": "resetPeakThreadCount",
"ret": "void"
}
}
}
},
"java.nio": {
"name=direct,type=BufferPool": {
"attr": {
"Count": {
"desc": "Count",
"rw": false,
"type": "long"
},
"MemoryUsed": {
"desc": "MemoryUsed",
"rw": false,
"type": "long"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"TotalCapacity": {
"desc": "TotalCapacity",
"rw": false,
"type": "long"
}
},
"desc": "Information on the management interface of the MBean"
},
"name=mapped,type=BufferPool": {
"attr": {
"Count": {
"desc": "Count",
"rw": false,
"type": "long"
},
"MemoryUsed": {
"desc": "MemoryUsed",
"rw": false,
"type": "long"
},
"Name": {
"desc": "Name",
"rw": false,
"type": "java.lang.String"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
},
"TotalCapacity": {
"desc": "TotalCapacity",
"rw": false,
"type": "long"
}
},
"desc": "Information on the management interface of the MBean"
}
},
"java.util.logging": {
"type=Logging": {
"attr": {
"LoggerNames": {
"desc": "LoggerNames",
"rw": false,
"type": "[Ljava.lang.String;"
},
"ObjectName": {
"desc": "ObjectName",
"rw": false,
"type": "javax.management.ObjectName"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"getLoggerLevel": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
}
],
"desc": "getLoggerLevel",
"ret": "java.lang.String"
},
"getParentLoggerName": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
}
],
"desc": "getParentLoggerName",
"ret": "java.lang.String"
},
"setLoggerLevel": {
"args": [
{
"desc": "p0",
"name": "p0",
"type": "java.lang.String"
},
{
"desc": "p1",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "setLoggerLevel",
"ret": "void"
}
}
}
},
"jmx4perl": {
"type=Config": {
"attr": {
"Debug": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "boolean"
},
"HistoryMaxEntries": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "int"
},
"HistorySize": {
"desc": "Attribute exposed for management",
"rw": false,
"type": "int"
},
"MaxDebugEntries": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "int"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"debugInfo": {
"args": [],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"resetDebugInfo": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"resetHistoryEntries": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"setHistoryEntriesForAttribute": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryEntriesForOperation": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryLimitForAttribute": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryLimitForOperation": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
}
}
}
},
"jolokia": {
"type=Config": {
"attr": {
"Debug": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "boolean"
},
"HistoryMaxEntries": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "int"
},
"HistorySize": {
"desc": "Attribute exposed for management",
"rw": false,
"type": "int"
},
"MaxDebugEntries": {
"desc": "Attribute exposed for management",
"rw": true,
"type": "int"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"debugInfo": {
"args": [],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"resetDebugInfo": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"resetHistoryEntries": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"setHistoryEntriesForAttribute": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryEntriesForOperation": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryLimitForAttribute": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
},
"setHistoryLimitForOperation": {
"args": [
{
"desc": "",
"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": "Operation exposed for management",
"ret": "void"
}
}
},
"type=Discovery": {
"desc": "Information on the management interface of the MBean",
"op": {
"lookupAgents": {
"args": [],
"desc": "Operation exposed for management",
"ret": "java.util.List"
},
"lookupAgentsWithTimeout": {
"args": [
{
"desc": "",
"name": "p1",
"type": "int"
}
],
"desc": "Operation exposed for management",
"ret": "java.util.List"
}
}
},
"type=ServerHandler": {
"desc": "Information on the management interface of the MBean",
"op": {
"mBeanServersInfo": {
"args": [],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
}
}
}
},
"org.apache.activemq": {
"InstanceName=KahaDBPersistenceAdapter[/usr/share/activemq/bin/linux-x86-64/../../data/kahadb],Service=PersistenceAdapter,brokerName=localhost,type=Broker": {
"attr": {
"Data": {
"desc": "Current data.",
"rw": false,
"type": "java.lang.String"
},
"Name": {
"desc": "Name of this persistence adapter.",
"rw": false,
"type": "java.lang.String"
},
"Size": {
"desc": "Current size.",
"rw": false,
"type": "long"
},
"Transactions": {
"desc": "Inflight transactions.",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Information on the management interface of the MBean"
},
"brokerName=localhost,connector=clientConnectors,connectorName=amqp,type=Broker": {
"attr": {
"StatisticsEnabled": {
"desc": "Statistics gathering enabled",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"connectionCount": {
"args": [],
"desc": "Connection count",
"ret": "int"
},
"disableStatistics": {
"args": [],
"desc": "Disables statistics gathering",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enables statistics gathering",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets the statistics",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
}
}
},
"brokerName=localhost,connector=clientConnectors,connectorName=mqtt,type=Broker": {
"attr": {
"StatisticsEnabled": {
"desc": "Statistics gathering enabled",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"connectionCount": {
"args": [],
"desc": "Connection count",
"ret": "int"
},
"disableStatistics": {
"args": [],
"desc": "Disables statistics gathering",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enables statistics gathering",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets the statistics",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
}
}
},
"brokerName=localhost,connector=clientConnectors,connectorName=openwire,type=Broker": {
"attr": {
"StatisticsEnabled": {
"desc": "Statistics gathering enabled",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"connectionCount": {
"args": [],
"desc": "Connection count",
"ret": "int"
},
"disableStatistics": {
"args": [],
"desc": "Disables statistics gathering",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enables statistics gathering",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets the statistics",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
}
}
},
"brokerName=localhost,connector=clientConnectors,connectorName=stomp,type=Broker": {
"attr": {
"StatisticsEnabled": {
"desc": "Statistics gathering enabled",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"connectionCount": {
"args": [],
"desc": "Connection count",
"ret": "int"
},
"disableStatistics": {
"args": [],
"desc": "Disables statistics gathering",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enables statistics gathering",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets the statistics",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
}
}
},
"brokerName=localhost,connector=clientConnectors,connectorName=ws,type=Broker": {
"attr": {
"StatisticsEnabled": {
"desc": "Statistics gathering enabled",
"rw": false,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"connectionCount": {
"args": [],
"desc": "Connection count",
"ret": "int"
},
"disableStatistics": {
"args": [],
"desc": "Disables statistics gathering",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enables statistics gathering",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets the statistics",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
}
}
},
"brokerName=localhost,destinationName=ActiveMQ.Advisory.MasterBroker,destinationType=Topic,type=Broker": {
"attr": {
"AlwaysRetroactive": {
"desc": "Always treat consumers as retroActive",
"rw": true,
"type": "boolean"
},
"AverageBlockedTime": {
"desc": "get the average time (ms) a message is blocked for Flow Control",
"rw": false,
"type": "double"
},
"AverageEnqueueTime": {
"desc": "Average time a message has been held this destination.",
"rw": false,
"type": "double"
},
"AverageMessageSize": {
"desc": "Average message size on this destination",
"rw": false,
"type": "double"
},
"BlockedProducerWarningInterval": {
"desc": "Blocked Producer Warning Interval",
"rw": true,
"type": "long"
},
"BlockedSends": {
"desc": "Get number of messages blocked for Flow Control",
"rw": false,
"type": "long"
},
"ConsumerCount": {
"desc": "Number of consumers subscribed to this destination.",
"rw": false,
"type": "long"
},
"DLQ": {
"desc": "Dead Letter Queue",
"rw": false,
"type": "boolean"
},
"DequeueCount": {
"desc": "Number of messages that have been acknowledged (and removed from) from the destination.",
"rw": false,
"type": "long"
},
"DispatchCount": {
"desc": "Number of messages that have been delivered (but potentially not acknowledged) to consumers.",
"rw": false,
"type": "long"
},
"EnqueueCount": {
"desc": "Number of messages that have been sent to the destination.",
"rw": false,
"type": "long"
},
"ExpiredCount": {
"desc": "Number of messages that have been expired.",
"rw": false,
"type": "long"
},
"InFlightCount": {
"desc": "Number of messages that have been dispatched to, but not acknowledged by, consumers.",
"rw": false,
"type": "long"
},
"MaxAuditDepth": {
"desc": "Max audit depth",
"rw": true,
"type": "int"
},
"MaxEnqueueTime": {
"desc": "The longest time a message has been held this destination.",
"rw": false,
"type": "long"
},
"MaxMessageSize": {
"desc": "Max message size on this destination",
"rw": false,
"type": "long"
},
"MaxPageSize": {
"desc": "Maximum number of messages to be paged in",
"rw": true,
"type": "int"
},
"MaxProducersToAudit": {
"desc": "Maximum number of producers to audit",
"rw": true,
"type": "int"
},
"MemoryLimit": {
"desc": "Memory limit, in bytes, used for holding undelivered messages before paging to temporary storage.",
"rw": true,
"type": "long"
},
"MemoryPercentUsage": {
"desc": "The percentage of the memory limit used",
"rw": false,
"type": "int"
},
"MemoryUsageByteCount": {
"desc": "Memory usage, in bytes, used by undelivered messages",
"rw": false,
"type": "long"
},
"MemoryUsagePortion": {
"desc": "Portion of memory from the broker memory limit for this destination",
"rw": true,
"type": "float"
},
"MinEnqueueTime": {
"desc": "The shortest time a message has been held this destination.",
"rw": false,
"type": "long"
},
"MinMessageSize": {
"desc": "Min message size on this destination",
"rw": false,
"type": "long"
},
"Name": {
"desc": "Name of this destination.",
"rw": false,
"type": "java.lang.String"
},
"Options": {
"desc": "returns the destination options, name value pairs as URL queryString",
"rw": false,
"type": "java.lang.String"
},
"PrioritizedMessages": {
"desc": "Prioritized messages is enabled",
"rw": false,
"type": "boolean"
},
"ProducerCount": {
"desc": "Number of producers publishing to this destination",
"rw": false,
"type": "long"
},
"ProducerFlowControl": {
"desc": "Producers are flow controlled",
"rw": true,
"type": "boolean"
},
"QueueSize": {
"desc": "Number of messages in the destination which are yet to be consumed. Potentially dispatched but unacknowledged.",
"rw": false,
"type": "long"
},
"SlowConsumerStrategy": {
"desc": "returns the optional slowConsumer handler MBeans for this destination",
"rw": false,
"type": "javax.management.ObjectName"
},
"Subscriptions": {
"desc": "returns all the current subscription MBeans matching this destination",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TotalBlockedTime": {
"desc": "Get the total time (ms) messages are blocked for Flow Control",
"rw": false,
"type": "long"
},
"UseCache": {
"desc": "Caching is allowed",
"rw": true,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"browse": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "An array of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
{
"args": [],
"desc": "An array of all messages in the destination. Not HTML friendly.",
"ret": "[Ljavax.management.openmbean.CompositeData;"
}
],
"browseAsTable": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "A list of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "javax.management.openmbean.TabularData"
},
{
"args": [],
"desc": "A list of all messages in the destination. Not HTML friendly.",
"ret": "javax.management.openmbean.TabularData"
}
],
"browseMessages": [
{
"args": [],
"desc": "A list of all messages in the destination. Not HTML friendly.",
"ret": "java.util.List"
},
{
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "A list of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "java.util.List"
}
],
"resetStatistics": {
"args": [],
"desc": "Resets statistics.",
"ret": "void"
},
"sendTextMessage": [
{
"args": [
{
"desc": "",
"name": "body",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "headers",
"type": "java.util.Map"
},
{
"desc": "",
"name": "body",
"type": "java.lang.String"
},
{
"desc": "",
"name": "user",
"type": "java.lang.String"
},
{
"desc": "",
"name": "password",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to a password-protected destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "body",
"type": "java.lang.String"
},
{
"desc": "",
"name": "user",
"type": "java.lang.String"
},
{
"desc": "",
"name": "password",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to a password-protected destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "headers",
"type": "java.util.Map"
},
{
"desc": "",
"name": "body",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
}
],
"sendTextMessageWithProperties": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
}
}
},
"brokerName=localhost,destinationName=asd,destinationType=Queue,type=Broker": {
"attr": {
"AlwaysRetroactive": {
"desc": "Always treat consumers as retroActive",
"rw": true,
"type": "boolean"
},
"AverageBlockedTime": {
"desc": "get the average time (ms) a message is blocked for Flow Control",
"rw": false,
"type": "double"
},
"AverageEnqueueTime": {
"desc": "Average time a message has been held this destination.",
"rw": false,
"type": "double"
},
"AverageMessageSize": {
"desc": "Average message size on this destination",
"rw": false,
"type": "double"
},
"BlockedProducerWarningInterval": {
"desc": "Blocked Producer Warning Interval",
"rw": true,
"type": "long"
},
"BlockedSends": {
"desc": "Get number of messages blocked for Flow Control",
"rw": false,
"type": "long"
},
"CacheEnabled": {
"desc": "Caching is enabled",
"rw": false,
"type": "boolean"
},
"ConsumerCount": {
"desc": "Number of consumers subscribed to this destination.",
"rw": false,
"type": "long"
},
"CursorFull": {
"desc": "Message cusor has reached its memory limit for paged in messages",
"rw": false,
"type": "boolean"
},
"CursorMemoryUsage": {
"desc": "Message cursor memory usage, in bytes.",
"rw": false,
"type": "long"
},
"CursorPercentUsage": {
"desc": "Percentage of memory limit used",
"rw": false,
"type": "int"
},
"DLQ": {
"desc": "Dead Letter Queue",
"rw": false,
"type": "boolean"
},
"DequeueCount": {
"desc": "Number of messages that have been acknowledged (and removed from) from the destination.",
"rw": false,
"type": "long"
},
"DispatchCount": {
"desc": "Number of messages that have been delivered (but potentially not acknowledged) to consumers.",
"rw": false,
"type": "long"
},
"EnqueueCount": {
"desc": "Number of messages that have been sent to the destination.",
"rw": false,
"type": "long"
},
"ExpiredCount": {
"desc": "Number of messages that have been expired.",
"rw": false,
"type": "long"
},
"InFlightCount": {
"desc": "Number of messages that have been dispatched to, but not acknowledged by, consumers.",
"rw": false,
"type": "long"
},
"MaxAuditDepth": {
"desc": "Max audit depth",
"rw": true,
"type": "int"
},
"MaxEnqueueTime": {
"desc": "The longest time a message has been held this destination.",
"rw": false,
"type": "long"
},
"MaxMessageSize": {
"desc": "Max message size on this destination",
"rw": false,
"type": "long"
},
"MaxPageSize": {
"desc": "Maximum number of messages to be paged in",
"rw": true,
"type": "int"
},
"MaxProducersToAudit": {
"desc": "Maximum number of producers to audit",
"rw": true,
"type": "int"
},
"MemoryLimit": {
"desc": "Memory limit, in bytes, used for holding undelivered messages before paging to temporary storage.",
"rw": true,
"type": "long"
},
"MemoryPercentUsage": {
"desc": "The percentage of the memory limit used",
"rw": false,
"type": "int"
},
"MemoryUsageByteCount": {
"desc": "Memory usage, in bytes, used by undelivered messages",
"rw": false,
"type": "long"
},
"MemoryUsagePortion": {
"desc": "Portion of memory from the broker memory limit for this destination",
"rw": true,
"type": "float"
},
"MessageGroupType": {
"desc": "group implementation (simple,bucket,cached)",
"rw": false,
"type": "java.lang.String"
},
"MessageGroups": {
"desc": "Map of groupNames and ConsumerIds",
"rw": false,
"type": "java.util.Map"
},
"MinEnqueueTime": {
"desc": "The shortest time a message has been held this destination.",
"rw": false,
"type": "long"
},
"MinMessageSize": {
"desc": "Min message size on this destination",
"rw": false,
"type": "long"
},
"Name": {
"desc": "Name of this destination.",
"rw": false,
"type": "java.lang.String"
},
"Options": {
"desc": "returns the destination options, name value pairs as URL queryString",
"rw": false,
"type": "java.lang.String"
},
"PrioritizedMessages": {
"desc": "Prioritized messages is enabled",
"rw": false,
"type": "boolean"
},
"ProducerCount": {
"desc": "Number of producers publishing to this destination",
"rw": false,
"type": "long"
},
"ProducerFlowControl": {
"desc": "Producers are flow controlled",
"rw": true,
"type": "boolean"
},
"QueueSize": {
"desc": "Number of messages in the destination which are yet to be consumed. Potentially dispatched but unacknowledged.",
"rw": false,
"type": "long"
},
"SlowConsumerStrategy": {
"desc": "returns the optional slowConsumer handler MBeans for this destination",
"rw": false,
"type": "javax.management.ObjectName"
},
"Subscriptions": {
"desc": "returns all the current subscription MBeans matching this destination",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TotalBlockedTime": {
"desc": "Get the total time (ms) messages are blocked for Flow Control",
"rw": false,
"type": "long"
},
"UseCache": {
"desc": "Caching is allowed",
"rw": true,
"type": "boolean"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"browse": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "An array of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "[Ljavax.management.openmbean.CompositeData;"
},
{
"args": [],
"desc": "An array of all messages in the destination. Not HTML friendly.",
"ret": "[Ljavax.management.openmbean.CompositeData;"
}
],
"browseAsTable": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "A list of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "javax.management.openmbean.TabularData"
},
{
"args": [],
"desc": "A list of all messages in the destination. Not HTML friendly.",
"ret": "javax.management.openmbean.TabularData"
}
],
"browseMessages": [
{
"args": [],
"desc": "A list of all messages in the destination. Not HTML friendly.",
"ret": "java.util.List"
},
{
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "A list of all messages in the destination based on an SQL-92 selection on the message headers or XPATH on the body. Not HTML friendly.",
"ret": "java.util.List"
}
],
"copyMatchingMessagesTo": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
},
{
"desc": "",
"name": "maximumMessages",
"type": "int"
}
],
"desc": "Copies up to a specified number of messages based on an SQL-92 selecton on the message headers or XPATH on the body into the specified destination.",
"ret": "int"
},
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
}
],
"desc": "Copies messages based on an SQL-92 selecton on the message headers or XPATH on the body into the specified destination.",
"ret": "int"
}
],
"copyMessageTo": {
"args": [
{
"desc": "",
"name": "messageId",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
}
],
"desc": "Copies a message with the given JMS message ID into the specified destination.",
"ret": "boolean"
},
"cursorSize": {
"args": [],
"desc": "Number of messages available to be paged in by the cursor.",
"ret": "int"
},
"doesCursorHaveMessagesBuffered": {
"args": [],
"desc": "Message cursor has buffered messages to deliver",
"ret": "boolean"
},
"doesCursorHaveSpace": {
"args": [],
"desc": "Message cursor has memory space available",
"ret": "boolean"
},
"getMessage": {
"args": [
{
"desc": "",
"name": "messageId",
"type": "java.lang.String"
}
],
"desc": "View a message from the destination by JMS message ID.",
"ret": "javax.management.openmbean.CompositeData"
},
"moveMatchingMessagesTo": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
}
],
"desc": "Moves messages based on an SQL-92 selecton on the message headers or XPATH on the body into the specified destination.",
"ret": "int"
},
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
},
{
"desc": "",
"name": "maximumMessages",
"type": "int"
}
],
"desc": "Moves up to a specified number of messages based on an SQL-92 selecton on the message headers or XPATH on the body into the specified destination.",
"ret": "int"
}
],
"moveMessageTo": {
"args": [
{
"desc": "",
"name": "messageId",
"type": "java.lang.String"
},
{
"desc": "",
"name": "destinationName",
"type": "java.lang.String"
}
],
"desc": "Moves a message with the given JMS message ID into the specified destination.",
"ret": "boolean"
},
"purge": {
"args": [],
"desc": "Removes all of the messages in the queue.",
"ret": "void"
},
"removeAllMessageGroups": {
"args": [],
"desc": "emove all the message groups - will rebalance all message groups across consumers",
"ret": "void"
},
"removeMatchingMessages": [
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "Removes messages from the destination based on an SQL-92 selection on the message headers or XPATH on the body.",
"ret": "int"
},
{
"args": [
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
},
{
"desc": "",
"name": "maximumMessages",
"type": "int"
}
],
"desc": "Removes up to a specified number of messages from the destination based on an SQL-92 selection on the message headers or XPATH on the body.",
"ret": "int"
}
],
"removeMessage": {
"args": [
{
"desc": "",
"name": "messageId",
"type": "java.lang.String"
}
],
"desc": "Remove a message from the destination by JMS message ID. If the message has been dispatched, it cannot be deleted and false is returned.",
"ret": "boolean"
},
"removeMessageGroup": {
"args": [
{
"desc": "",
"name": "groupName",
"type": "java.lang.String"
}
],
"desc": "remove a message group by its groupName",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Resets statistics.",
"ret": "void"
},
"retryMessage": {
"args": [
{
"desc": "",
"name": "messageId",
"type": "java.lang.String"
}
],
"desc": "Moves a message with the given JMS message back to its original destination",
"ret": "boolean"
},
"retryMessages": {
"args": [],
"desc": "Retries messages sent to the DLQ",
"ret": "int"
},
"sendTextMessage": [
{
"args": [
{
"desc": "",
"name": "body",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "headers",
"type": "java.util.Map"
},
{
"desc": "",
"name": "body",
"type": "java.lang.String"
},
{
"desc": "",
"name": "user",
"type": "java.lang.String"
},
{
"desc": "",
"name": "password",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to a password-protected destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "body",
"type": "java.lang.String"
},
{
"desc": "",
"name": "user",
"type": "java.lang.String"
},
{
"desc": "",
"name": "password",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to a password-protected destination.",
"ret": "java.lang.String"
},
{
"args": [
{
"desc": "",
"name": "headers",
"type": "java.util.Map"
},
{
"desc": "",
"name": "body",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
}
],
"sendTextMessageWithProperties": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "Sends a TextMessage to the destination.",
"ret": "java.lang.String"
}
}
},
"brokerName=localhost,service=Health,type=Broker": {
"attr": {
"CurrentStatus": {
"desc": "String representation of current Broker state",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"health": {
"args": [],
"desc": "Operation exposed for management",
"ret": "javax.management.openmbean.TabularData"
},
"healthList": {
"args": [],
"desc": "List of warnings and errors about the current health of the Broker - empty list is Good!",
"ret": "java.util.List"
}
}
},
"brokerName=localhost,type=Broker": {
"attr": {
"AverageMessageSize": {
"desc": "Average message size on this broker",
"rw": false,
"type": "long"
},
"BrokerId": {
"desc": "The unique id of the broker.",
"rw": false,
"type": "java.lang.String"
},
"BrokerName": {
"desc": "The name of the broker.",
"rw": false,
"type": "java.lang.String"
},
"BrokerVersion": {
"desc": "The version of the broker.",
"rw": false,
"type": "java.lang.String"
},
"CurrentConnectionsCount": {
"desc": "Attribute exposed for management",
"rw": false,
"type": "int"
},
"DataDirectory": {
"desc": "The location of the data directory",
"rw": false,
"type": "java.lang.String"
},
"DurableTopicSubscribers": {
"desc": "Durable (persistent) topic subscribers",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"DynamicDestinationProducers": {
"desc": "Dynamic Destination Producers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"InactiveDurableTopicSubscribers": {
"desc": "Inactive (disconnected persistent) topic subscribers",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"JMSJobScheduler": {
"desc": "JMSJobScheduler",
"rw": false,
"type": "javax.management.ObjectName"
},
"JobSchedulerStoreLimit": {
"desc": "Disk limit, in bytes, used for scheduled messages before producers are blocked.",
"rw": true,
"type": "long"
},
"JobSchedulerStorePercentUsage": {
"desc": "Percent of job store limit used.",
"rw": false,
"type": "int"
},
"MaxMessageSize": {
"desc": "Max message size on this broker",
"rw": false,
"type": "long"
},
"MemoryLimit": {
"desc": "Memory limit, in bytes, used for holding undelivered messages before paging to temporary storage.",
"rw": true,
"type": "long"
},
"MemoryPercentUsage": {
"desc": "Percent of memory limit used.",
"rw": false,
"type": "int"
},
"MinMessageSize": {
"desc": "Min message size on this broker",
"rw": false,
"type": "long"
},
"OpenWireURL": {
"desc": "The url of the openwire connector - deprecated, use getTransportConnectors or getTransportConnectorByType instead",
"rw": false,
"type": "java.lang.String"
},
"Persistent": {
"desc": "Messages are synchronized to disk.",
"rw": false,
"type": "boolean"
},
"QueueProducers": {
"desc": "Queue Producers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"QueueSubscribers": {
"desc": "Queue Subscribers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"Queues": {
"desc": "Standard Queues containing AIE messages.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"Slave": {
"desc": "Slave broker.",
"rw": false,
"type": "boolean"
},
"SslURL": {
"desc": "The url of the SSL connector - deprecated, use getTransportConnectors or getTransportConnectorByType instead",
"rw": false,
"type": "java.lang.String"
},
"StatisticsEnabled": {
"desc": "Broker statistics enabled.",
"rw": false,
"type": "boolean"
},
"StompSslURL": {
"desc": "The url of the Stomp SSL connector - deprecated, use getTransportConnectors or getTransportConnectorByType instead",
"rw": false,
"type": "java.lang.String"
},
"StompURL": {
"desc": "The url of the stomp connector - deprecated, use getTransportConnectors or getTransportConnectorByType instead",
"rw": false,
"type": "java.lang.String"
},
"StoreLimit": {
"desc": "Disk limit, in bytes, used for persistent messages before producers are blocked.",
"rw": true,
"type": "long"
},
"StorePercentUsage": {
"desc": "Percent of store limit used.",
"rw": false,
"type": "int"
},
"TempLimit": {
"desc": "Disk limit, in bytes, used for non-persistent messages and temporary data before producers are blocked.",
"rw": true,
"type": "long"
},
"TempPercentUsage": {
"desc": "Percent of temp limit used.",
"rw": false,
"type": "int"
},
"TemporaryQueueProducers": {
"desc": "Temporary Queue Producers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TemporaryQueueSubscribers": {
"desc": "Temporary Queue Subscribers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TemporaryQueues": {
"desc": "Temporary Queues; generally temporary message response holders.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TemporaryTopicProducers": {
"desc": "Temporary Topic Producers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TemporaryTopicSubscribers": {
"desc": "Temporary Topic Subscribers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TemporaryTopics": {
"desc": "Temporary Topics; generally unused.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TopicProducers": {
"desc": "Topic Producers.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TopicSubscribers": {
"desc": "Topic Subscribers",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"Topics": {
"desc": "Topics (broadcasted 'queues'); generally system information.",
"rw": false,
"type": "[Ljavax.management.ObjectName;"
},
"TotalConnectionsCount": {
"desc": "Attribute exposed for management",
"rw": false,
"type": "long"
},
"TotalConsumerCount": {
"desc": "Number of message consumers subscribed to destinations on the broker.",
"rw": false,
"type": "long"
},
"TotalDequeueCount": {
"desc": "Number of messages that have been acknowledged on the broker.",
"rw": false,
"type": "long"
},
"TotalEnqueueCount": {
"desc": "Number of messages that have been sent to the broker.",
"rw": false,
"type": "long"
},
"TotalMessageCount": {
"desc": "Number of unacknowledged messages on the broker.",
"rw": false,
"type": "long"
},
"TotalProducerCount": {
"desc": "Number of message producers active on destinations on the broker.",
"rw": false,
"type": "long"
},
"TransportConnectors": {
"desc": "The map of all defined transport connectors, with transport name as a key",
"rw": false,
"type": "java.util.Map"
},
"Uptime": {
"desc": "Uptime of the broker.",
"rw": false,
"type": "java.lang.String"
},
"VMURL": {
"desc": "The url of the VM connector",
"rw": false,
"type": "java.lang.String"
}
},
"desc": "Information on the management interface of the MBean",
"op": {
"addConnector": {
"args": [
{
"desc": "",
"name": "discoveryAddress",
"type": "java.lang.String"
}
],
"desc": "Adds a Connector to the broker.",
"ret": "java.lang.String"
},
"addNetworkConnector": {
"args": [
{
"desc": "",
"name": "discoveryAddress",
"type": "java.lang.String"
}
],
"desc": "Adds a Network Connector to the broker.",
"ret": "java.lang.String"
},
"addQueue": {
"args": [
{
"desc": "",
"name": "name",
"type": "java.lang.String"
}
],
"desc": "Adds a Queue destination to the broker.",
"ret": "void"
},
"addTopic": {
"args": [
{
"desc": "",
"name": "name",
"type": "java.lang.String"
}
],
"desc": "Adds a Topic destination to the broker.",
"ret": "void"
},
"createDurableSubscriber": {
"args": [
{
"desc": "",
"name": "clientId",
"type": "java.lang.String"
},
{
"desc": "",
"name": "subscriberName",
"type": "java.lang.String"
},
{
"desc": "",
"name": "topicName",
"type": "java.lang.String"
},
{
"desc": "",
"name": "selector",
"type": "java.lang.String"
}
],
"desc": "Creates a new durable topic subscriber.",
"ret": "javax.management.ObjectName"
},
"destroyDurableSubscriber": {
"args": [
{
"desc": "",
"name": "clientId",
"type": "java.lang.String"
},
{
"desc": "",
"name": "subscriberName",
"type": "java.lang.String"
}
],
"desc": "Destroys a durable subscriber.",
"ret": "void"
},
"disableStatistics": {
"args": [],
"desc": "Disable broker statistics.",
"ret": "void"
},
"enableStatistics": {
"args": [],
"desc": "Enable broker statistics.",
"ret": "void"
},
"gc": {
"args": [],
"desc": "Runs the Garbage Collector.",
"ret": "void"
},
"getTransportConnectorByType": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "The url of transport connector by it's type; e.g. tcp, stomp, ssl, etc.",
"ret": "java.lang.String"
},
"reloadLog4jProperties": {
"args": [],
"desc": "Reloads log4j.properties from the classpath.",
"ret": "void"
},
"removeConnector": {
"args": [
{
"desc": "",
"name": "connectorName",
"type": "java.lang.String"
}
],
"desc": "Removes a Connector from the broker.",
"ret": "boolean"
},
"removeNetworkConnector": {
"args": [
{
"desc": "",
"name": "connectorName",
"type": "java.lang.String"
}
],
"desc": "Removes a Network Connector from the broker.",
"ret": "boolean"
},
"removeQueue": {
"args": [
{
"desc": "",
"name": "name",
"type": "java.lang.String"
}
],
"desc": "Removes a Queue destination from the broker.",
"ret": "void"
},
"removeTopic": {
"args": [
{
"desc": "",
"name": "name",
"type": "java.lang.String"
}
],
"desc": "Removes a Topic destination from the broker.",
"ret": "void"
},
"resetStatistics": {
"args": [],
"desc": "Reset all broker statistics.",
"ret": "void"
},
"restart": {
"args": [],
"desc": "Restart the broker and all its components.",
"ret": "void"
},
"start": {
"args": [],
"desc": "Operation exposed for management",
"ret": "void"
},
"stop": {
"args": [],
"desc": "Stop the broker and all its components.",
"ret": "void"
},
"stopGracefully": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
},
{
"desc": "",
"name": "p2",
"type": "java.lang.String"
},
{
"desc": "",
"name": "p3",
"type": "long"
},
{
"desc": "",
"name": "p4",
"type": "long"
}
],
"desc": "Poll for queues matching queueName are empty before stopping",
"ret": "void"
},
"terminateJVM": {
"args": [
{
"desc": "",
"name": "exitCode",
"type": "int"
}
],
"desc": "Shuts down the JVM.",
"ret": "void"
}
}
}
},
"org.fusesource.insight": {
"type=LogQuery": {
"desc": "Information on the management interface of the MBean",
"op": {
"allLogResults": {
"args": [],
"desc": "Operation exposed for management",
"ret": "org.fusesource.insight.log.LogResults"
},
"filterLogEvents": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"getJavaDoc": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
},
{
"desc": "",
"name": "p2",
"type": "java.lang.String"
}
],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"getLogEvents": {
"args": [
{
"desc": "",
"name": "p1",
"type": "int"
}
],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"getLogResults": {
"args": [
{
"desc": "",
"name": "p1",
"type": "int"
}
],
"desc": "Operation exposed for management",
"ret": "org.fusesource.insight.log.LogResults"
},
"getSource": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
},
{
"desc": "",
"name": "p2",
"type": "java.lang.String"
},
{
"desc": "",
"name": "p3",
"type": "java.lang.String"
}
],
"desc": "Operation exposed for management",
"ret": "java.lang.String"
},
"jsonQueryLogResults": {
"args": [
{
"desc": "",
"name": "p1",
"type": "java.lang.String"
}
],
"desc": "Operation exposed for management",
"ret": "org.fusesource.insight.log.LogResults"
},
"logResultsSince": {
"args": [
{
"desc": "",
"name": "p1",
"type": "long"
}
],
"desc": "Operation exposed for management",
"ret": "org.fusesource.insight.log.LogResults"
},
"queryLogResults": {
"args": [
{
"desc": "",
"name": "p1",
"type": "org.fusesource.insight.log.LogFilter"
}
],
"desc": "Operation exposed for management",
"ret": "org.fusesource.insight.log.LogResults"
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment