public abstract class SnmpTable<T extends SnmpStore> extends AggregateTracker implements Collection<T>
Abstract SnmpTable class.
| Modifier | Constructor and Description |
|---|---|
protected |
SnmpTable(InetAddress address,
String tableName,
NamedSnmpVar[] columns)
Constructor for SnmpTable.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(T e) |
boolean |
addAll(Collection<? extends T> c) |
void |
clear() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection<?> c) |
protected abstract T |
createTableEntry(SnmpObjId base,
SnmpInstId inst,
Object val)
createTableEntry
|
Collection<T> |
getEntries()
getEntries
|
boolean |
isEmpty() |
Iterator<T> |
iterator()
iterator
|
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
protected void |
reportFatalErr(ErrorStatusException ex) |
protected void |
reportGenErr(String msg) |
protected void |
reportNonFatalErr(ErrorStatus status) |
protected void |
reportNoSuchNameErr(String msg) |
boolean |
retainAll(Collection<?> c) |
int |
size() |
protected void |
storeResult(SnmpResult res) |
Object[] |
toArray() |
<S> S[] |
toArray(S[] a) |
buildNextPdu, getWalkRequests, handleWalkResponses, isFinished, setFailed, setMaxRepetitions, setMaxRetries, setTimedOutfailed, getCollectionTracker, getParent, reportTooBigErr, setFinished, setParent, timedOutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streamprotected SnmpTable(InetAddress address, String tableName, NamedSnmpVar[] columns)
Constructor for SnmpTable.
T - a T object.address - a InetAddress object.tableName - a String object.columns - an array of org.opennms.netmgt.capsd.snmp.NamedSnmpVar objects.protected void storeResult(SnmpResult res)
storeResult in class CollectionTrackerprotected abstract T createTableEntry(SnmpObjId base, SnmpInstId inst, Object val)
createTableEntry
base - a SnmpObjId object.inst - a SnmpInstId object.val - a Object object.public Collection<T> getEntries()
getEntries
List object.protected void reportGenErr(String msg)
reportGenErr in class CollectionTrackerprotected void reportNoSuchNameErr(String msg)
reportNoSuchNameErr in class CollectionTrackerprotected void reportFatalErr(ErrorStatusException ex)
reportFatalErr in class CollectionTrackerprotected void reportNonFatalErr(ErrorStatus status)
reportNonFatalErr in class CollectionTrackerpublic boolean add(T e)
add in interface Collection<T extends SnmpStore>public boolean addAll(Collection<? extends T> c)
addAll in interface Collection<T extends SnmpStore>public void clear()
clear in interface Collection<T extends SnmpStore>public boolean contains(Object o)
contains in interface Collection<T extends SnmpStore>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<T extends SnmpStore>public boolean isEmpty()
isEmpty in interface Collection<T extends SnmpStore>public boolean remove(Object o)
remove in interface Collection<T extends SnmpStore>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<T extends SnmpStore>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<T extends SnmpStore>public int size()
size in interface Collection<T extends SnmpStore>public Object[] toArray()
toArray in interface Collection<T extends SnmpStore>public <S> S[] toArray(S[] a)
toArray in interface Collection<T extends SnmpStore>Copyright © 2020. All rights reserved.