Module org.snmp4j

Class DefaultUdpTransportMapping.ListenThread

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private byte[] buf  
      private boolean stop  
    • Constructor Summary

      Constructors 
      Constructor Description
      ListenThread()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      void interrupt()
      Interrupts this task.
      void join()
      Waits until this task has been finished.
      void run()  
      void terminate()
      The WorkerPool might call this method to hint the active WorkTask instance to complete execution as soon as possible.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • buf

        private byte[] buf
      • stop

        private volatile boolean stop
    • Constructor Detail

      • ListenThread

        public ListenThread()
                     throws java.net.SocketException
        Throws:
        java.net.SocketException
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • close

        public void close()
      • terminate

        public void terminate()
        Description copied from interface: WorkerTask
        The WorkerPool might call this method to hint the active WorkTask instance to complete execution as soon as possible.
        Specified by:
        terminate in interface WorkerTask
      • join

        public void join()
                  throws java.lang.InterruptedException
        Description copied from interface: WorkerTask
        Waits until this task has been finished.
        Specified by:
        join in interface WorkerTask
        Throws:
        java.lang.InterruptedException - if the join has been interrupted by another thread.
      • interrupt

        public void interrupt()
        Description copied from interface: WorkerTask
        Interrupts this task.
        Specified by:
        interrupt in interface WorkerTask
        See Also:
        Thread.interrupt()