net.sf.snmpadaptor4j.api
Interface SnmpApiFactory

All Known Implementing Classes:
OpennmsSnmpApiFactory

public interface SnmpApiFactory

Factory of facades to SNMP API.

Author:
Jean-Philippe MINETTI

Method Summary
 SnmpDaemon newSnmpDaemon(SnmpDaemonConfiguration configuration, SnmpMib snmpMib)
          Creates and returns a new instance of SNMP daemon.
 SnmpTrapSender newSnmpTrapSender(InetAddress agentAddress, String managerAddress, int managerPort, int managerVersion, String managerCommunity)
          Creates and returns a new instance of SNMP trap sender.
 

Method Detail

newSnmpDaemon

SnmpDaemon newSnmpDaemon(SnmpDaemonConfiguration configuration,
                         SnmpMib snmpMib)
Creates and returns a new instance of SNMP daemon.

Parameters:
configuration - Configuration settings of SNMP daemon.
snmpMib - SNMP Management Information Base (MIB).
Returns:
New instance of SNMP daemon.

newSnmpTrapSender

SnmpTrapSender newSnmpTrapSender(InetAddress agentAddress,
                                 String managerAddress,
                                 int managerPort,
                                 int managerVersion,
                                 String managerCommunity)
Creates and returns a new instance of SNMP trap sender.

Parameters:
agentAddress - IP address of SNMP agent (must be a local address of the host).
managerAddress - IP address of SNMP manager responsible of traps handling.
managerPort - UDP port of SNMP manager responsible of traps handling.
managerVersion - Protocol version of SNMP manager.
managerCommunity - Community of SNMP manager.
Returns:
New instance of SNMP trap sender.


Copyright © 2012-2013 snmpAdaptor4j. All Rights Reserved.