org.opennms.netmgt.capsd.plugins
Class JMXPlugin
java.lang.Object
org.opennms.netmgt.capsd.AbstractPlugin
org.opennms.netmgt.capsd.plugins.JMXPlugin
- All Implemented Interfaces:
- Plugin
- Direct Known Subclasses:
- JBossPlugin, Jsr160Plugin, MX4JPlugin
public abstract class JMXPlugin
- extends AbstractPlugin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMXPlugin
public JMXPlugin()
getProtocolName
public abstract String getProtocolName(Map<String,Object> parameterMap)
getMBeanServerConnection
public abstract ConnectionWrapper getMBeanServerConnection(Map<String,Object> parameterMap,
InetAddress address)
getProtocolName
public String getProtocolName()
- Description copied from class:
AbstractPlugin
- Returns the name of the protocol that this plugin checks on the target
system for support.
- Specified by:
getProtocolName in interface Plugin- Specified by:
getProtocolName in class AbstractPlugin
- Returns:
- The protocol name for this plugin.
isProtocolSupported
public boolean isProtocolSupported(InetAddress address,
Map<String,Object> map)
- Description copied from class:
AbstractPlugin
- Returns true if the protocol defined by this plugin is supported. If the
protocol is not supported then a false value is returned to the caller.
The qualifier map passed to the method is used by the plugin to return
additional information by key-name. These key-value pairs can be added to
service events if needed.
- Specified by:
isProtocolSupported in interface Plugin- Specified by:
isProtocolSupported in class AbstractPlugin
- Parameters:
address - The address to check for support.map - The map where qualification are set by the plugin.
- Returns:
- True if the protocol is supported by the address.
Copyright © 2009. All Rights Reserved.