Examples of SMIVariant


Examples of org.snmp4j.agent.mo.jmx.types.SMIVariant

      try {
        Object attr = mBeanAttrMOInfo.getAttribute(server);
        if (attr == null) {
          return PDU.noError;
        }
        SMIVariant v = new SMIVariant(value);
        return v.setValue(attr);
      }
      catch (Exception ex) {
        ex.printStackTrace();
      }
      return PDU.genErr;
View Full Code Here

Examples of org.snmp4j.agent.mo.jmx.types.SMIVariant

    }
    else {
      value = mBeanNotifyUserObject;
    }
    Variable smiValue = (Variable) valueType.clone();
    SMIVariant smiVariant = new SMIVariant(smiValue);
    value = attribute.transformFromNative(value, null);
    smiVariant.setValue(value);
    OID oid = new OID(classID);
    if (index != null) {
      oid.append(index);
    }
    return new VariableBinding(oid, smiValue);
View Full Code Here

Examples of org.snmp4j.agent.mo.jmx.types.SMIVariant

              mBeanInfo.getKeyProvider().getRowValues(server, key);
          if (value instanceof Object[]) {
            for (int i=0; i<((Object[])value).length && (i<row.size()); i++) {
              TypedAttribute col = columns[i];
              Object v = ((Object[])value)[i];
              SMIVariant smiValue = new SMIVariant(row.getValue(i));
              v = col.transformFromNative(v, null);
              smiValue.setValue(v);
            }
          }
          else {
            for (int i=0; ((columns == null) || (i<columns.length)) &&
                 (i<row.size()); i++) {
              SMIVariant smiValue = new SMIVariant(row.getValue(i));
              Object v;
              if (columns == null) {
                v = value;
              }
              else {
                v = columns[i].transformFromNative(value, null);
              }
              smiValue.setValue(v);
            }
          }
          return PDU.noError;
        }
        catch (Exception ex) {
          ex.printStackTrace();
        }
        return PDU.resourceUnavailable;
      }
      TypedAttribute[] columns = mBeanInfo.getColumns();
      for (int i=0; (i<columns.length) && (i<row.size()); i++) {
        TypedAttribute col = columns[i];
        SMIVariant colVariant = new SMIVariant(row.getValue(i));
        try {
          Object colValue = server.getAttribute(oname, col.getName());
          colValue = col.transformFromNative(colValue, oname);
          int status = colVariant.setValue(colValue);
          if (status != PDU.noError) {
            return status;
          }
        }
        catch (Exception ex) {
View Full Code Here

Examples of org.snmp4j.agent.mo.jmx.types.SMIVariant

      }
      ObjectName oname = mBeanInfo.getIndexSupport().mapToRowMBean(key);
      TypedAttribute[] columns = mBeanInfo.getColumns();
      if (column<columns.length) {
        TypedAttribute col = columns[column];
        SMIVariant colVariant = new SMIVariant(row.getValue(column));
        Object colValue = colVariant.getValue(col.getType());
        try {
          colValue = col.transformToNative(colValue,
                                           (col.isNativeValueAlwaysNeeded() ?
                                            server.getAttribute(oname, col.getName()):
                                            null),
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.