org.jboss.jmx.adaptor.snmp.agent
Class AttributeTableMapper

java.lang.Object
  extended by org.jboss.jmx.adaptor.snmp.agent.AttributeTableMapper

public class AttributeTableMapper
extends java.lang.Object

Author:
jean.deruelle@gmail.com

Constructor Summary
AttributeTableMapper(javax.management.MBeanServer server, org.jboss.logging.Logger log)
           
 
Method Summary
 void addTableMapping(ManagedBean mmb, MappedAttribute ma)
           
 boolean belongsToTables(org.snmp4j.smi.OID oid)
           
 org.snmp4j.smi.Variable getIndexValue(org.snmp4j.smi.OID oid)
           
 org.snmp4j.smi.OID getNextTable(org.snmp4j.smi.OID oid)
           
 BindEntry getTableBinding(org.snmp4j.smi.OID oid, boolean isRowEntry)
           
 void removeTableMapping(ManagedBean mmb, MappedAttribute ma)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeTableMapper

public AttributeTableMapper(javax.management.MBeanServer server,
                            org.jboss.logging.Logger log)
Method Detail

getTableBinding

public BindEntry getTableBinding(org.snmp4j.smi.OID oid,
                                 boolean isRowEntry)
Parameters:
oid -
Returns:

getNextTable

public org.snmp4j.smi.OID getNextTable(org.snmp4j.smi.OID oid)

addTableMapping

public void addTableMapping(ManagedBean mmb,
                            MappedAttribute ma)
Parameters:
mmb -
oname -

belongsToTables

public boolean belongsToTables(org.snmp4j.smi.OID oid)

removeTableMapping

public void removeTableMapping(ManagedBean mmb,
                               MappedAttribute ma)

getIndexValue

public org.snmp4j.smi.Variable getIndexValue(org.snmp4j.smi.OID oid)


Copyright © 2011. All Rights Reserved.