SnmpProxyNode.java
package eu.linuxengineering.snmp;
import java.util.Map.Entry;
import net.sf.snmpadaptor4j.api.AttributeAccessor;
public class SnmpProxyNode implements SnmpNode
{
protected SnmpNode original;
protected void beforeAccess()
{}
@Override
public boolean hasSubNodes()
{
beforeAccess();
return original.hasSubNodes();
}
@Override
public Entry<Integer, SnmpNode> getSubNodeGte(SnmpPathDispatch index)
{
beforeAccess();
return original.getSubNodeGte(index);
}
@Override
public AttributeAccessor getAccessor()
{
beforeAccess();
return original.getAccessor();
}
}