org.opennms.netmgt.capsd.plugins
Class DominoIIOPPlugin

java.lang.Object
  extended by org.opennms.netmgt.capsd.AbstractPlugin
      extended by org.opennms.netmgt.capsd.AbstractTcpPlugin
          extended by org.opennms.netmgt.capsd.plugins.DominoIIOPPlugin
All Implemented Interfaces:
Plugin

public final class DominoIIOPPlugin
extends AbstractTcpPlugin

This class is designed to be used by the capabilities daemon to test for the existance of an IIOP on a Domino server on remote interfaces. The class implements the Plugin interface that allows it to be used along with other plugins by the daemon.

Author:
Jason , OpenNMS

Nested Class Summary
static class DominoIIOPPlugin.DominoConnectionConfig
          Encapsulates the configuration characteristics unique to a DominoIIOP connection
 
Constructor Summary
DominoIIOPPlugin()
           
 
Method Summary
protected  boolean checkProtocol(Socket socket, ConnectionConfig config)
           
protected  ConnectionConfig createConnectionConfig(InetAddress address, int port)
           
protected  void populateConnectionConfig(ConnectionConfig connConfig, Map<String,Object> qualifiers)
           
protected  boolean preconnectCheck(ConnectionConfig tcpConfig)
           
protected  void saveConfig(ConnectionConfig config)
           
 
Methods inherited from class org.opennms.netmgt.capsd.AbstractTcpPlugin
checkConnection, closeSocket, getConnectionConfigList, getKeyedInteger, getKeyedIntegerArray, getPluginName, getProtocolName, isProtocolSupported, isProtocolSupported, saveConfig, saveKeyedInteger, setPluginName, wrapSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DominoIIOPPlugin

public DominoIIOPPlugin()
Method Detail

checkProtocol

protected boolean checkProtocol(Socket socket,
                                ConnectionConfig config)
Specified by:
checkProtocol in class AbstractTcpPlugin

createConnectionConfig

protected ConnectionConfig createConnectionConfig(InetAddress address,
                                                  int port)
Overrides:
createConnectionConfig in class AbstractTcpPlugin

populateConnectionConfig

protected void populateConnectionConfig(ConnectionConfig connConfig,
                                        Map<String,Object> qualifiers)
Overrides:
populateConnectionConfig in class AbstractTcpPlugin

preconnectCheck

protected boolean preconnectCheck(ConnectionConfig tcpConfig)
Overrides:
preconnectCheck in class AbstractTcpPlugin

saveConfig

protected void saveConfig(ConnectionConfig config)


Copyright © 2009. All Rights Reserved.