private long convertStringToLong() { return Double.valueOf(m_value.toString()).longValue(); }
private long convertStringToLong() { return Double.valueOf(m_value.toString()).longValue(); }
public synchronized String toString() { updateVariable(); return variable.toString(); }
public synchronized String toString() { updateVariable(); return variable.toString(); }
public synchronized String toString() { updateVariable(); return variable.toString(); }
private void processPDUv2c(PDU pdu){ StringBuffer sbuf = new StringBuffer(); sbuf.append("\nV2 Trap from agent ").append(this.bindAddress.toString()); sbuf.append(" on port ").append(this.port); sbuf.append("\n"); Vector bindings = pdu.getVariableBindings(); Iterator it = bindings.iterator(); int counter = 0; while (it.hasNext()) { VariableBinding vb = (VariableBinding)it.next(); if (vb != null) { sbuf.append("Varbind[").append(counter++).append("] := "); sbuf.append(vb.getOid().toString()).append(" --> "); sbuf.append(vb.getVariable().toString()).append("\n"); } } sbuf.append("\nLength............. ").append(counter); log.debug(sbuf.toString()); }
private void processScopedPDU(ScopedPDU pdu) { //**** StringBuffer sbuf = new StringBuffer(); sbuf.append("\nV3 Trap from agent ").append(this.bindAddress.toString()); sbuf.append(" on port ").append(this.port); sbuf.append("\n"); Vector bindings = pdu.getVariableBindings(); Iterator it = bindings.iterator(); int counter = 0; while (it.hasNext()) { VariableBinding vb = (VariableBinding)it.next(); if (vb != null) { sbuf.append("Varbind[").append(counter++).append("] := "); sbuf.append(vb.getOid().toString()).append(" --> "); sbuf.append(vb.getVariable().toString()).append("\n"); } } sbuf.append("\nLength............. ").append(counter); log.debug(sbuf.toString()); }
private Object getValueFromVariableAndType(Variable variable, MibObjectType mot) { Object value = null; switch (mot.smiType()) { case INTEGER: case INTEGER32: value = variable.toInt(); break; case TIMETICKS: case UNSIGNED32: case COUNTER32: case COUNTER64: case GAUGE32: value = variable.toLong(); break; case OCTET_STRING: value = variable.toString().getBytes(); break; default: value = variable.toString(); } return value; }
@Override public BigInteger toBigInteger() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: final Counter64 cnt = (Counter64)m_value; if (cnt.getValue() > 0) { return BigInteger.valueOf(cnt.getValue()); } else { return new BigInteger(cnt.toString()); } case SMIConstants.SYNTAX_INTEGER: return BigInteger.valueOf(((Integer32)m_value).getValue()); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return BigInteger.valueOf(((UnsignedInteger32)m_value).getValue()); default: return new BigInteger(m_value.toString()); } }
public String getAsString(OID oid) throws IOException { ResponseEvent event = get(Arrays.asList(oid)); return event.getResponse().get(0).getVariable().toString(); }
public static String extractSingleString(ResponseEvent event) { return event.getResponse().get(0).getVariable().toString(); } }
@Override public int toInt() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: return (int)((Counter64)m_value).getValue(); case SMIConstants.SYNTAX_INTEGER: return ((Integer32)m_value).getValue(); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return (int)((UnsignedInteger32)m_value).getValue(); default: return Integer.parseInt(m_value.toString()); } }
@Override public BigInteger toBigInteger() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: final Counter64 cnt = (Counter64)m_value; if (cnt.getValue() > 0) { return BigInteger.valueOf(cnt.getValue()); } else { return new BigInteger(cnt.toString()); } case SMIConstants.SYNTAX_INTEGER: return BigInteger.valueOf(((Integer32)m_value).getValue()); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return BigInteger.valueOf(((UnsignedInteger32)m_value).getValue()); default: return new BigInteger(m_value.toString()); } }
@Override public int toInt() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: return (int)((Counter64)m_value).getValue(); case SMIConstants.SYNTAX_INTEGER: return ((Integer32)m_value).getValue(); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return (int)((UnsignedInteger32)m_value).getValue(); default: return Integer.parseInt(m_value.toString()); } }
/** * Returns a textual representation of the supplied variable against the * optionally supplied instance OID. * * @param instanceOID the instance OID <code>variable</code> is associated * with. If <code>null</code> the formatting cannot take any MIB * specification of the variable into account and has to format it based * on its type only. * @param variable * the variable to format. * @param withOID * if <code>true</code> the <code>instanceOID</code> should be included * in the textual representation to form a {@link VariableBinding} * representation. * @return the textual representation. */ public String format(OID instanceOID, Variable variable, boolean withOID) { return (withOID) ? SNMP4JSettings.getOIDTextFormat().format(instanceOID.getValue())+ " = "+variable : variable.toString(); }
@Override public long toLong() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: return ((Counter64)m_value).getValue(); case SMIConstants.SYNTAX_INTEGER: return ((Integer32)m_value).getValue(); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return ((UnsignedInteger32)m_value).getValue(); case SMIConstants.SYNTAX_OCTET_STRING: return (convertStringToLong()); default: return Long.parseLong(m_value.toString()); } }
public String getAsString(OID oid) throws IOException { ResponseEvent event = get(new OID[]{oid}); return event.getResponse().get(0).getVariable().toString(); }
@Override public long toLong() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_COUNTER64: return ((Counter64)m_value).getValue(); case SMIConstants.SYNTAX_INTEGER: return ((Integer32)m_value).getValue(); case SMIConstants.SYNTAX_COUNTER32: case SMIConstants.SYNTAX_TIMETICKS: case SMIConstants.SYNTAX_UNSIGNED_INTEGER32: return ((UnsignedInteger32)m_value).getValue(); case SMIConstants.SYNTAX_OCTET_STRING: return (convertStringToLong()); default: return Long.parseLong(m_value.toString()); } }
@Override public String toDisplayString() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_OBJECT_IDENTIFIER : return SnmpObjId.get(((OID)m_value).getValue()).toString(); case SMIConstants.SYNTAX_TIMETICKS : return Long.toString(toLong()); case SMIConstants.SYNTAX_OCTET_STRING : return toStringDottingCntrlChars(((OctetString)m_value).getValue()); case SMIConstants.SYNTAX_NULL: return ""; default : return m_value.toString(); } }
@Override public String toDisplayString() { switch (m_value.getSyntax()) { case SMIConstants.SYNTAX_OBJECT_IDENTIFIER : return SnmpObjId.get(((OID)m_value).getValue()).toString(); case SMIConstants.SYNTAX_TIMETICKS : return Long.toString(toLong()); case SMIConstants.SYNTAX_OCTET_STRING : return toStringDottingCntrlChars(((OctetString)m_value).getValue()); case SMIConstants.SYNTAX_NULL: return ""; default : return m_value.toString(); } }