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.
|
isProtocolSupported
public 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 Plugin
getProtocolName
in class AbstractPlugin
String
object.public boolean isProtocolSupported(InetAddress address, Map<String,Object> map)
isProtocolSupported
in interface Plugin
isProtocolSupported
in class AbstractPlugin
address
- The address to check for support.map
- The map where qualification are set by the plugin.Copyright © 2017. All rights reserved.