/** * Returns the current log mode as defined by #Snmp4jNotificationLogModeEnum. * @return * 1 if fired notification events are logged only, * 2 if sent notifications are logged only. * @since 1.4.2 */ public int getLogMode() { return snmp4jNotificationLogMode.getValue().toInt(); }
public synchronized int toInt() { updateVariable(); return variable.toInt(); }
public synchronized int toInt() { updateVariable(); return variable.toInt(); }
public synchronized int toInt() { updateVariable(); return variable.toInt(); }
@Override public boolean passesFilter(R row) { Variable storageType = row.getValue(storageTypeColumn); StorageType.StorageTypeEnum storageTypeEnum = StorageType.StorageTypeEnum.fromValue(storageType.toInt()); return (storageTypeEnum == null || !storageTypeSet.contains(storageTypeEnum)); } };
public void validate(MOValueValidationEvent validationEvent) { Variable newValue = validationEvent.getNewValue(); //--AgentGen BEGIN=snmp4jCfgStorageOperation::validate switch (newValue.toInt()) { case Snmp4jCfgStorageOperationEnum.restore: case Snmp4jCfgStorageOperationEnum.store: break; default: validationEvent.setValidationStatus(PDU.wrongValue); } //--AgentGen END } }
public void validate(MOValueValidationEvent validationEvent) { Variable newValue = validationEvent.getNewValue(); //--AgentGen BEGIN=snmp4jCfgStorageOperation::validate switch (newValue.toInt()) { case Snmp4jCfgStorageOperationEnum.restore: case Snmp4jCfgStorageOperationEnum.store: break; default: validationEvent.setValidationStatus(PDU.wrongValue); } //--AgentGen END } }
public int getAsInt(OID oid) throws IOException { ResponseEvent event = get(Arrays.asList(oid)); return event.getResponse().get(0).getVariable().toInt(); }
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; }
public void commit(SubRequest subRequest, MOTableRow row, MOTableRow changeSet, int column) { if (row == null && changeSet.getValue(column).toInt() == destroy) { subRequest.completed(); return; } else if (row == null) { subRequest.setErrorStatus(PDU.commitFailed); return; } int oldValue = row.getValue(column).toInt(); super.commit(subRequest, row, null, column); if (!subRequest.hasError()) { int newValue = changeSet.getValue(column).toInt(); assignNewValue(subRequest, row, column, newValue); RowStatusEvent rowStatusEvent = new RowStatusEvent(this, getTable(), row, changeSet, oldValue, newValue, false, subRequest); fireRowStatusChanged(rowStatusEvent); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
if (paramsRow.getValue(idxSnmpTargetParamsMPModel).toInt() == MPv3.ID) { t = new UserTarget(addr, contextEngineID.getValue(), paramsRow.getValue(idxSnmpTargetParamsSecurityLevel). toInt()); t.setRetries(getValue(idxSnmpTargetAddrRetryCount).toInt()); t.setTimeout(getValue(idxSnmpTargetAddrTimeout).toInt()*10); t.setVersion(paramsRow.getValue(idxSnmpTargetParamsMPModel).toInt()); return t;
protected boolean matchParameters(ProxyForwardRequest request, OctetString paramIn) { MOTableRow param2Match = targetMIB.getTargetParamsRow(paramIn, true); if (param2Match != null) { int mpModel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsMPModel).toInt(); int secModel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityModel).toInt(); int secLevel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityLevel).toInt(); OctetString secName = (OctetString) param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityName); if (logger.isDebugEnabled()) { logger.debug("Matching request " + request + " with mpModel=" + mpModel + ", secModel=" + secModel + ", secLevel=" + secLevel + ", secName=" + secName); } if ((mpModel == request.getCommandEvent().getMessageProcessingModel()) && (secName.equals(request.getSecurityName())) && ((secModel == 0) || (secModel == request.getCommandEvent().getSecurityModel())) && (secLevel == request.getCommandEvent().getSecurityLevel())) { return true; } } return false; }
protected boolean matchParameters(ProxyForwardRequest request, OctetString paramIn) { MOTableRow param2Match = targetMIB.getTargetParamsRow(paramIn, true); if (param2Match != null) { int mpModel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsMPModel).toInt(); int secModel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityModel).toInt(); int secLevel = param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityLevel).toInt(); OctetString secName = (OctetString) param2Match.getValue( SnmpTargetMIB.idxSnmpTargetParamsSecurityName); if (logger.isDebugEnabled()) { logger.debug("Matching request "+request+" with mpModel="+mpModel+ ", secModel="+secModel+", secLevel="+secLevel+ ", secName="+secName); } if ((mpModel == request.getCommandEvent().getMessageProcessingModel()) && (secName.equals(request.getSecurityName())) && ((secModel == 0) || (secModel == request.getCommandEvent().getSecurityModel())) && (secLevel == request.getCommandEvent().getSecurityLevel())) { return true; } } return false; }
(!respPDU.get(1).isException())) { PDU resp = response.getResponse(); LogLevel setLevel = new LogLevel(resp.get(0).getVariable().toInt()); LogLevel effectiveLevel = new LogLevel(resp.get(1).getVariable().toInt()); System.out.println("Set logger '"+logger+"' level to "+newLevel+ ". Now levels are "+setLevel+" (configured) and "+
retvalue = valueAsVar.toLong(); } else if(valueAsVar instanceof Integer32) retvalue = valueAsVar.toInt(); else if(valueAsVar instanceof Counter64) retvalue = valueAsVar.toLong();
(!respPDU.get(1).isException())) { PDU resp = response.getResponse(); LogLevel setLevel = new LogLevel(resp.get(0).getVariable().toInt()); LogLevel effectiveLevel = new LogLevel(resp.get(1).getVariable().toInt()); System.out.println("Set logger '"+logger+"' level to "+newLevel+ ". Now levels are "+setLevel+" (configured) and "+
(!respPDU.get(1).isException())) { PDU resp = response.getResponse(); LogLevel setLevel = new LogLevel(resp.get(0).getVariable().toInt()); LogLevel effectiveLevel = new LogLevel(resp.get(1).getVariable().toInt()); System.out.println("Set logger '"+logger+"' level to "+newLevel+ ". Now levels are "+setLevel+" (configured) and "+