Last active
April 28, 2022 08:49
-
-
Save tallpsmith/d59acb248cd8ea4f3bf2 to your computer and use it in GitHub Desktop.
Jolokia REST example using ActiveMQ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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