OpenNMS API 1.2.9

## Package org.opennms.netmgt.capsd

Interface Summary
Plugin: The CapsdPlugin interface is the basic interface that a plugin for the capabilites daemon must support.

Class Summary
AbstractPlugin: This class provides a basic implementation for most of the interface methods of the `Plugin` class.
AbstractTcpPlugin: Implements the basic functionality of a Tcp based servicethat can be discovered by OpenNMS.
BroadcastEventProcessor
Capsd: The Capability daemon - it is notified by the discovery process when a new node is discovered - it then polls for all the capabilities for this node and is responsible for loading the data collecte1d into the database.
CitrixPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an Citrix server on remote interfaces.
ConnectionConfig
DbIfServiceEntry: Once loaded or create, the class tracks any changes and will write those changes to the database whenever the `store` method is invoked.
DbIpInterfaceEntry: Once loaded or create, the class tracks any changes and will write those changes to the database whenever the `store` method is invoked.
DbNodeEntry: This class is used to model a row of the node table from the OpenNMS database.
DbSnmpInterfaceEntry: Once loaded or create, the class tracks any changes and will write those changes to the database whenever the `store` method is invoked.
DhcpPlugin: This class is designed to be used by the capabilities daemon to test if a remote interface is running a functional DHCP server as defined by RFC 2131.
DnsPlugin: This plugin is used to check a host for DNS (Domain Name Server) support.
DominoIIOPPlugin: 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.
DominoIIOPPlugin.DominoConnectionConfig: Encapsulates the configuration characteristics unique to a DominoIIOP connection
EventUtils: Provides a collection of utility methods used by the DeleteEvent Processor for dealing with Events
FtpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an FTP server on remote interfaces.
GpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of a generic service by calling an external script or program.
HttpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an HTTP server on remote interfaces.
HttpsPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an HTTPS server on remote interfaces.
IcmpPlugin: This class provides Capsd with the ability to check for ICMP support on new interfaces as them are passed into the system.
IcmpPlugin.Ping: This class is used to encapsulate a ping request.
IfCollector: This class is designed to collect all the relevant information from the target designated during construction.
IfCollector.SupportedProtocol: This class is used to encapsulate the supported protocol information discovered for an interface.
IfSmbCollector: This class is designed to collect the necessary SMB information from the target address and store the collected information.
IfSnmpCollector: This class is designed to collect the necessary SNMP information from the target address and store the collected information.
ImapPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an IMAP server on remote interfaces.
JDBCPlugin: This OpenNMS capsd plugin checks if a given server is running a server that can talk JDBC on a given interface.
JDBCStoredProcedurePlugin: This OpenNMS capsd plugin checks if a given server is running a server that can talk JDBC on a given interface.
KnownIPMgr: This class represents a singular instance that is used to check address to determine their pollablility.
KnownIPMgr.AddrComparator: This class implements the `Comparator` interface and provides the infomation required for a Tree to be sorted.
KnownIPMgr.IPInterface: This class is used to encapsulate the elements of importants from the IP interface table in the OpenNMS database.
LdapPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an LDAP server on remote interfaces.
MSExchangePlugin: This class is designed to be used by the capabilities daemon to test for the existance of MS Exchange server on remote interfaces.
NotesHttpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an Lotus Notes HTTP server on remote interfaces.
NrpePlugin: This class is designed to be used by the capabilities daemon to test for the existance of an TCP server on remote interfaces.
NsclientPlugin: This class is designed to be used by the capabilities daemon to test whether a NSClient service is running on the remote server and if the given command can be successfully executed against the service.
NtpPlugin: This plugin is used to check a host for NTP (Network Time Protocol) support.
Pop3Plugin: This class is designed to be used by the capabilities daemon to test for the existance of MS Exchange server on remote interfaces.
RadiusAuthPlugin: This plugin is used to check a host for Radius Authentication support.
ReparentViaSmb: This class is designed to reparent interfaces in the database based on the SMB protocol.
ReparentViaSmb.LightWeightIfEntry: LightWeightIfEntry is designed to hold specific information about an IP interface in the database such as its IP address, its parent node id, and its managed status and represents a lighter weight version of the DbIpInterfaceEntry class.
ReparentViaSmb.LightWeightNodeEntry: This class is a lighter weight version of the DbNodeEntry class for use in SMB reparenting.
RescanProcessor: This class is designed to rescan all the managed interfaces for a specified node, update the database based on the information collected, and generate events necessary to notify the other OpenNMS services.
Scheduler: This class implements a simple scheduler to ensure that Capsd rescans occurs at the expected intervals.
SmbPlugin: This class is designed to be used by the capabilities daemon to test for SMB support on remote interfaces.
SmbUtils: This class contains several static convience methods utilized by Capsd while doing data collection via jCIFS and the SMB (Server Message Block) protocol.
SmtpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an SMTP server on remote interfaces.
SnmpPlugin: This class is used to test passed address for SNMP support.
SshPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an TCP server on remote interfaces.
SuspectEventProcessor: This class is designed to scan/capability check a suspect interface, update the database based on the information collected from the device, and generate events necessary to notify the other OpenNMS services.
TcpPlugin: This class is designed to be used by the capabilities daemon to test for the existance of an TCP server on remote interfaces.

Exception Summary
FailedOperationException
InsufficientInformationException

OpenNMS API 1.2.9

Generated by ranger on May 19 2007 2335.