Module org.snmp4j

Class SnmpURI.AsyncTreeListener

  • All Implemented Interfaces:
    java.util.EventListener, TreeListener
    Enclosing class:
    SnmpURI<A extends Address>

    private class SnmpURI.AsyncTreeListener
    extends java.lang.Object
    implements TreeListener
    • Field Detail

      • finished

        private volatile boolean finished
      • url

        private java.net.URI url
    • Constructor Detail

      • AsyncTreeListener

        public AsyncTreeListener​(java.net.URI url,
                                 SnmpUriCallback callback)
    • 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 interface TreeListener
        Parameters:
        event - a TableEvent instance.
        Returns:
        true if this listener wants to receive more events, otherwise return false. For example, a TreeListener can return false 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 interface TreeListener
        Parameters:
        event - a TreeEvent instance that will either indicate an error (RetrievalEvent.isError() returns true) or success of the tree retrieval operation.
      • isFinished

        public boolean isFinished()
        Description copied from interface: TreeListener
        Indicates whether the tree walk is complete or not.
        Specified by:
        isFinished in interface TreeListener
        Returns:
        true if it is complete, false otherwise.