Package | Description |
---|---|
org.jolokia.backend | |
org.jolokia.backend.executor | |
org.jolokia.backend.plugin | |
org.jolokia.detector | |
org.jolokia.handler |
Modifier and Type | Class and Description |
---|---|
class |
MBeanServerExecutorLocal
Singleton responsible for doing the merging of all MBeanServer detected.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMBeanServerExecutor
Base class for providing access to the list of MBeanServer handled by this agent.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MBeanPluginContext
A
MBeanPlugin 's context for accessing JMX with all known MBeanServers. |
Modifier and Type | Method and Description |
---|---|
ServerHandle |
LightstreamerDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
TomcatDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
GeronimoDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
ActiveMQDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
JettyDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
ServerDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
WeblogicDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
WebsphereDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
JBossDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
ServerHandle |
GlassfishDetector.detect(MBeanServerExecutor pMBeanServerExecutor)
Detect the server.
|
protected String |
AbstractServerDetector.getAttributeValue(MBeanServerExecutor pMBeanServerExecutor,
ObjectName pMBean,
String pAttribute)
Get the string representation of an attribute
|
protected String |
AbstractServerDetector.getAttributeValue(MBeanServerExecutor pMBeanServerExecutor,
String pMBean,
String pAttribute)
Get the string representation of an attribute
|
Map<String,String> |
ServerHandle.getExtraInfo(MBeanServerExecutor pServerManager)
Get extra information specific to a server.
|
protected String |
AbstractServerDetector.getSingleStringAttribute(MBeanServerExecutor pMBeanServerExecutor,
String pMBeanName,
String pAttribute)
Get a single attribute for a given MBeanName pattern.
|
protected String |
AbstractServerDetector.getVersionFromJsr77(MBeanServerExecutor pMbeanServers)
Get the version number from a JSR-77 compliant server
|
protected boolean |
AbstractServerDetector.mBeanExists(MBeanServerExecutor pMBeanServerManger,
String pObjectName)
Check whether a certain MBean exists
|
void |
ServerHandle.postDetect(MBeanServerExecutor pServerManager,
Configuration pConfig,
LogHandler pLoghandler)
Hook called after the detection phase.
|
void |
ServerHandle.preDispatch(MBeanServerExecutor pMBeanServerExecutor,
JmxRequest pJmxReq)
Hook for performing certain workarounds/pre processing just before
a request gets dispatched
|
protected Set<ObjectName> |
AbstractServerDetector.searchMBeans(MBeanServerExecutor pMBeanServerExecutor,
String pMbeanPattern)
Check for the existence of a certain MBean.
|
org.json.simple.JSONObject |
ServerHandle.toJSONObject(MBeanServerExecutor pServerManager)
Return this info as an JSONObject
|
Modifier and Type | Method and Description |
---|---|
protected void |
JsonRequestHandler.checkForModifiedSince(MBeanServerExecutor pServerManager,
JmxRequest pRequest)
Check, whether the set of MBeans for any managed MBeanServer has been change since the timestamp
provided in the given request
|
Object |
ListHandler.doHandleRequest(MBeanServerExecutor pServerManager,
JmxListRequest pRequest)
Default implementation fo handling a request for multiple servers at once.
|
Object |
ReadHandler.doHandleRequest(MBeanServerExecutor pServerManager,
JmxReadRequest pRequest) |
Object |
SearchHandler.doHandleRequest(MBeanServerExecutor serverManager,
JmxSearchRequest request)
Default implementation fo handling a request for multiple servers at once.
|
Object |
VersionHandler.doHandleRequest(MBeanServerExecutor serverManager,
JmxVersionRequest request)
Default implementation fo handling a request for multiple servers at once.
|
Object |
JsonRequestHandler.doHandleRequest(MBeanServerExecutor serverManager,
R request)
Default implementation fo handling a request for multiple servers at once.
|
Object |
JsonRequestHandler.handleRequest(MBeanServerExecutor pServerManager,
R request)
Override this if you want to have all servers at once for processing the request
(like need for merging info as for a
list command). |
Copyright © 2018. All rights reserved.