public abstract class JMXPlugin extends AbstractPlugin
Abstract JMXPlugin class.
| Constructor and Description |
|---|
JMXPlugin() |
| Modifier and Type | Method and Description |
|---|---|
abstract ConnectionWrapper |
getMBeanServerConnection(Map<String,Object> parameterMap,
InetAddress address)
getMBeanServerConnection
|
String |
getProtocolName()
Getter for the field
protocolName. |
abstract String |
getProtocolName(Map<String,Object> parameterMap)
Getter for the field
protocolName. |
boolean |
isProtocolSupported(InetAddress address,
Map<String,Object> map)
Returns true if the protocol defined by this plugin is supported.
|
isProtocolSupportedpublic abstract String getProtocolName(Map<String,Object> parameterMap)
Getter for the field protocolName.
public abstract ConnectionWrapper getMBeanServerConnection(Map<String,Object> parameterMap, InetAddress address)
getMBeanServerConnection
parameterMap - a Map object.address - a InetAddress object.ConnectionWrapper object.public String getProtocolName()
Getter for the field protocolName.
getProtocolName in interface PlugingetProtocolName in class AbstractPluginString object.public boolean isProtocolSupported(InetAddress address, Map<String,Object> map)
isProtocolSupported in interface PluginisProtocolSupported in class AbstractPluginaddress - The address to check for support.map - The map where qualification are set by the plugin.Copyright © 2015. All rights reserved.