Module org.snmp4j

Class DefaultUdpTransportMapping.ListenThread

java.lang.Object
org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
All Implemented Interfaces:
Runnable, WorkerTask
Enclosing class:
DefaultUdpTransportMapping

protected class DefaultUdpTransportMapping.ListenThread extends Object implements WorkerTask
  • Field Summary

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    Interrupts this task.
    void
    Waits until this task has been finished.
    void
    run()
     
    void
    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 Details

    • buf

      private byte[] buf
    • stop

      private volatile boolean stop
  • Constructor Details

  • Method Details

    • run

      public void run()
      Specified by:
      run in interface 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 InterruptedException
      Description copied from interface: WorkerTask
      Waits until this task has been finished.
      Specified by:
      join in interface WorkerTask
      Throws:
      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: