Coverage Report - net.sf.snmpadaptor4j.SnmpAppContext
 
Classes in this File Line Coverage Branch Coverage Complexity
SnmpAppContext
N/A
N/A
1
 
 1  
 package net.sf.snmpadaptor4j;
 2  
 
 3  
 import java.util.Map;
 4  
 import javax.management.ObjectName;
 5  
 
 6  
 /**
 7  
  * Objects containing the context of an application.
 8  
  * <p>
 9  
  * SnmpAdaptor4j may be used by an application server. In this case you will inform the SNMP adapter to each deployment of a new application.
 10  
  * </p>
 11  
  * @author <a href="http://fr.linkedin.com/in/jpminetti/">Jean-Philippe MINETTI</a>
 12  
  */
 13  
 public interface SnmpAppContext {
 14  
 
 15  
         /**
 16  
          * Returns the default root OID containing the attributes of the application.
 17  
          * @return Default root OID.
 18  
          */
 19  
         String getDefaultRootOid ();
 20  
 
 21  
         /**
 22  
          * Returns the map of root OIDs where the attributes of the application will stay.
 23  
          * @return Map of root OIDs (never <code>NULL</code> but can be empty).
 24  
          */
 25  
         Map<String, String> getRootOidMap ();
 26  
 
 27  
         /**
 28  
          * Returns the map of MBean OIDs.
 29  
          * @return Map of MBean OIDs (never <code>NULL</code> but can be empty).
 30  
          */
 31  
         Map<ObjectName, String> getMBeanOidMap ();
 32  
 
 33  
 }