- java.lang.Object
-
- org.snmp4j.util.TreeUtils.InternalTreeListener
-
- All Implemented Interfaces:
java.util.EventListener
,TreeListener
- Enclosing class:
- TreeUtils
class TreeUtils.InternalTreeListener extends java.lang.Object implements TreeListener
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<TreeEvent>
collectedEvents
private boolean
finished
-
Constructor Summary
Constructors Constructor Description InternalTreeListener(java.util.List<TreeEvent> eventList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finished(TreeEvent event)
Indicates in a series of tree events that no more events will follow.java.util.List<TreeEvent>
getCollectedEvents()
boolean
isFinished()
Indicates whether the tree walk is complete or not.boolean
next(TreeEvent event)
Consumes the next table event, which is typically the next row in a table retrieval operation.
-
-
-
Field Detail
-
collectedEvents
private java.util.List<TreeEvent> collectedEvents
-
finished
private volatile boolean finished
-
-
Constructor Detail
-
InternalTreeListener
public InternalTreeListener(java.util.List<TreeEvent> eventList)
-
-
Method Detail
-
next
public boolean next(TreeEvent event)
Description copied from interface:TreeListener
Consumes the next table event, which is typically the next row in a table retrieval operation.- Specified by:
next
in interfaceTreeListener
- Parameters:
event
- aTableEvent
instance.- Returns:
true
if this listener wants to receive more events, otherwise returnfalse
. For example, aTreeListener
can returnfalse
to stop tree retrieval.
-
finished
public void finished(TreeEvent event)
Description copied from interface:TreeListener
Indicates in a series of tree events that no more events will follow.- Specified by:
finished
in interfaceTreeListener
- Parameters:
event
- aTreeEvent
instance that will either indicate an error (RetrievalEvent.isError()
returnstrue
) or success of the tree retrieval operation.
-
getCollectedEvents
public java.util.List<TreeEvent> getCollectedEvents()
-
isFinished
public boolean isFinished()
Description copied from interface:TreeListener
Indicates whether the tree walk is complete or not.- Specified by:
isFinished
in interfaceTreeListener
- Returns:
true
if it is complete,false
otherwise.
-
-