Coverage Report - net.sf.snmpadaptor4j.api.SnmpApiFactory
 
Classes in this File Line Coverage Branch Coverage Complexity
SnmpApiFactory
N/A
N/A
1
 
 1  
 package net.sf.snmpadaptor4j.api;
 2  
 
 3  
 import java.net.InetAddress;
 4  
 
 5  
 /**
 6  
  * Factory of facades to SNMP API.
 7  
  * @author <a href="http://fr.linkedin.com/in/jpminetti/">Jean-Philippe MINETTI</a>
 8  
  */
 9  
 public interface SnmpApiFactory {
 10  
 
 11  
         /**
 12  
          * Creates and returns a new instance of SNMP daemon.
 13  
          * @param configuration Configuration settings of SNMP daemon.
 14  
          * @param snmpMib SNMP <b>M</b>anagement <b>I</b>nformation <b>B</b>ase (MIB).
 15  
          * @return New instance of SNMP daemon.
 16  
          */
 17  
         SnmpDaemon newSnmpDaemon (SnmpDaemonConfiguration configuration, SnmpMib snmpMib);
 18  
 
 19  
         /**
 20  
          * Creates and returns a new instance of SNMP trap sender.
 21  
          * @param agentAddress IP address of SNMP agent (must be a local address of the host).
 22  
          * @param managerAddress IP address of SNMP manager responsible of traps handling.
 23  
          * @param managerPort UDP port of SNMP manager responsible of traps handling.
 24  
          * @param managerVersion Protocol version of SNMP manager.
 25  
          * @param managerCommunity Community of SNMP manager.
 26  
          * @return New instance of SNMP trap sender.
 27  
          */
 28  
         SnmpTrapSender newSnmpTrapSender (InetAddress agentAddress, String managerAddress, int managerPort, int managerVersion, String managerCommunity);
 29  
 
 30  
 }