Examples of TreeUtils


Examples of org.snmp4j.util.TreeUtils

  }
  private Exception walkHard(Snmp snmp, Target target, String context_engine, String context_name,
                             String oid_string, ResmonResult rr) {
    try {
      OID walk_oid = new OID(oid_string);
      TreeUtils treeUtils = new TreeUtils(snmp, new DefaultPDUFactory());     
      List<TreeEvent> events = treeUtils.getSubtree(target, walk_oid);
      if(events == null || events.size() == 0) return null;
      for (TreeEvent event : events) {
        if(event != null){
          if (event.isError()) continue;
          VariableBinding[] varBindings = event.getVariableBindings();
View Full Code Here

Examples of org.snmp4j.util.TreeUtils

    @NotNull
    public List<SNMPValue> getColumn(String mibName) throws SNMPException {
        List<SNMPValue> values = new ArrayList<SNMPValue>();
        OID oid = SNMPClient.getMibOID(mibName);
        TreeUtils treeUtils = new TreeUtils(session, new DefaultPDUFactory());
        treeUtils.setMaxRepetitions(GETBULK_MAX_REPETITIONS);
        List<TreeEvent> events = treeUtils.getSubtree(this.target, oid);
        for (TreeEvent event : events) {
            if (event.isError()) {
                throw new SNMPException("Error occurred while retrieving column " + mibName + "(" + oid + "): "
                    + event.getErrorMessage(), event.getException());
            }
View Full Code Here

Examples of org.snmp4j.util.TreeUtils

   *      org.snmp4j.smi.OID)
   */
  @Override
  public void walkAsync(final A address, final TreeListener listener, final Object handle, final OID oid) {
    final Target target = this.createTarget(address);
    final TreeUtils treeUtils = new TreeUtils(this.snmp, new DefaultPDUFactory());
    treeUtils.setIgnoreLexicographicOrder(true);
    treeUtils.getSubtree(target, oid, handle, listener);
  }
View Full Code Here

Examples of org.snmp4j.util.TreeUtils

   * @see org.chiefly.sunlamp.SNMP#walkSync(org.snmp4j.smi.Address, org.snmp4j.smi.OID)
   */
  @Override
  public List<TreeEvent> walkSync(final A address, final OID oid) {
    final Target target = this.createTarget(address);
    final TreeUtils treeUtils = new TreeUtils(this.snmp, new DefaultPDUFactory());
    treeUtils.setIgnoreLexicographicOrder(true);
    return treeUtils.getSubtree(target, oid);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.