/** * Removes the proxy entry with the specified name. * @param name * the name of the proxy entry to remove from the proxy configuration. * @return * the removed row or <code>null</code> if no such row exists. */ public SnmpProxyRow removeProxyEntry(OctetString name) { OID index = name.toSubIndex(true); SnmpProxyRow removedRow = snmpProxyEntry.removeRow(index); return removedRow; }
public MOTableRow next() { if (index < contexts.length) { OctetString context = contexts[index++]; return new DefaultMOTableRow(context.toSubIndex(false), new Variable[] { context }); } throw new NoSuchElementException(); }
private OID createIndex(OctetString engineID, OctetString userName) { if (engineID.length() == 0) { engineID = usm.getLocalEngineID(); } OID index = engineID.toSubIndex(false); index.append(userName.toSubIndex(false)); return index; }
private static OID createAccessIndex(OctetString groupName, OctetString contextPrefix, int securityModel, int securityLevel) { OID index = groupName.toSubIndex(false); index.append(contextPrefix.toSubIndex(false)); index.append(securityModel); index.append(securityLevel); return index; }
private static OID getLoggerIndex(LogAdapter logger) { String loggerName = logger.getName(); if (loggerName.length() < 1) { loggerName = "."; } return new OctetString(loggerName).toSubIndex(true); }
private static OID getLoggerIndex(LogAdapter logger) { String loggerName = logger.getName(); if (loggerName.length() < 1) { loggerName = "."; } return new OctetString(loggerName).toSubIndex(true); }
public OID lastIndex() { OctetString[] contexts = getContexts(); if ((contexts == null) || (contexts.length == 0)) { return null; } Arrays.sort(contexts, new LexicographicOctetStringComparator()); return contexts[contexts.length-1].toSubIndex(false); }
public OID lastIndex() { OctetString[] contexts = getContexts(); if ((contexts == null) || (contexts.length == 0)) { return null; } Arrays.sort(contexts, new LexicographicOctetStringComparator()); return contexts[contexts.length-1].toSubIndex(false); }
public OID firstIndex() { OctetString[] contexts = getContexts(); if ((contexts == null) || (contexts.length == 0)) { return null; } Arrays.sort(contexts, new LexicographicOctetStringComparator()); return contexts[0].toSubIndex(false); }
public MOTableRow removeTargetAddress(OctetString name) { OID index = name.toSubIndex(true); MOTableRow removedRow = snmpTargetAddrEntry.removeRow(index); if (removedRow != null) { removeRowFromTargetAddrTagIndex(removedRow); } return removedRow; }
public Address getTargetAddress(OctetString name) { OID index = name.toSubIndex(true); SnmpTargetAddrEntryRow trow = (SnmpTargetAddrEntryRow) this.snmpTargetAddrEntryModel.getRow(index); if (trow != null) { return trow.getAddress(); } return null; }
public Address getTargetAddress(OctetString name) { OID index = name.toSubIndex(true); SnmpTargetAddrEntryRow trow = this.snmpTargetAddrEntryModel.getRow(index); if (trow != null) { return trow.getAddress(); } return null; }
private static OID createViewIndex(OctetString viewName, OID subtree) { OID index = viewName.toSubIndex(false); index.append(subtree.toSubIndex(false)); return index; }
private static OID createViewIndex(OctetString viewName, OID subtree) { OID index = viewName.toSubIndex(false); index.append(subtree.toSubIndex(false)); return index; }
public MOTableRow removeTargetAddress(OctetString name) { OID index = name.toSubIndex(true); MOTableRow removedRow = snmpTargetAddrEntry.removeRow(index); if (removedRow != null) { removeRowFromTargetAddrTagIndex(removedRow); } return removedRow; }
@Override public int accessEntryCount(OctetString groupName) { OID lowerBound = groupName.toSubIndex(false); OID upperBound = new OID(lowerBound).nextPeer(); return vacmAccessTableModel.getRows(lowerBound, upperBound).size(); }
@Override public int viewTreeFamilyEntryCount(OctetString viewName) { OID lowerBound = viewName.toSubIndex(false); OID upperBound = new OID(lowerBound).nextPeer(); return vacmViewTreeFamilyTableModel.getRows(lowerBound, upperBound).size(); }
private static OID createGroupIndex(int securityModel, OctetString securityName) { OID index = new OID(); index.append(securityModel); index.append(securityName.toSubIndex(false)); return index; }
private static OID createGroupIndex(int securityModel, OctetString securityName) { OID index = new OID(); index.append(securityModel); index.append(securityName.toSubIndex(false)); return index; }
public boolean addNotifyEntry(OctetString name, OctetString tag, int type, int storageType) { Variable[] vbs = new Variable[snmpNotifyEntry.getColumnCount()]; int n=0; vbs[n++] = tag; vbs[n++] = new Integer32(type); vbs[n++] = new Integer32(storageType); vbs[n ] = new Integer32(RowStatus.active); OID index = name.toSubIndex(true); DefaultMOMutableRow2PC row = snmpNotifyEntry.createRow(index, vbs); snmpNotifyEntry.addRow(row); return true; }