- java.lang.Object
-
- org.snmp4j.uri.SnmpURI.AsyncTreeListener
-
- All Implemented Interfaces:
java.util.EventListener,TreeListener
private class SnmpURI.AsyncTreeListener extends java.lang.Object implements TreeListener
-
-
Field Summary
Fields Modifier and Type Field Description private SnmpUriCallbackcallbackprivate booleanfinishedprivate java.net.URIurl
-
Constructor Summary
Constructors Constructor Description AsyncTreeListener(java.net.URI url, SnmpUriCallback callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private SnmpUriResponsecreateResponse(TreeEvent event)voidfinished(TreeEvent event)Indicates in a series of tree events that no more events will follow.booleanisFinished()Indicates whether the tree walk is complete or not.booleannext(TreeEvent event)Consumes the next table event, which is typically the next row in a table retrieval operation.
-
-
-
Field Detail
-
finished
private volatile boolean finished
-
url
private java.net.URI url
-
callback
private SnmpUriCallback callback
-
-
Constructor Detail
-
AsyncTreeListener
public AsyncTreeListener(java.net.URI url, SnmpUriCallback callback)
-
-
Method Detail
-
next
public boolean next(TreeEvent event)
Description copied from interface:TreeListenerConsumes the next table event, which is typically the next row in a table retrieval operation.- Specified by:
nextin interfaceTreeListener- Parameters:
event- aTableEventinstance.- Returns:
trueif this listener wants to receive more events, otherwise returnfalse. For example, aTreeListenercan returnfalseto stop tree retrieval.
-
createResponse
private SnmpUriResponse createResponse(TreeEvent event)
-
finished
public void finished(TreeEvent event)
Description copied from interface:TreeListenerIndicates in a series of tree events that no more events will follow.- Specified by:
finishedin interfaceTreeListener- Parameters:
event- aTreeEventinstance that will either indicate an error (RetrievalEvent.isError()returnstrue) or success of the tree retrieval operation.
-
isFinished
public boolean isFinished()
Description copied from interface:TreeListenerIndicates whether the tree walk is complete or not.- Specified by:
isFinishedin interfaceTreeListener- Returns:
trueif it is complete,falseotherwise.
-
-