Module org.snmp4j

Class DefaultThreadFactory.WorkerThread

    • Constructor Summary

      Constructors 
      Constructor Description
      WorkerThread​(java.lang.String name, WorkerTask task)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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
    • Constructor Detail

      • WorkerThread

        public WorkerThread​(java.lang.String name,
                            WorkerTask task)
    • Method Detail

      • 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.
      • run

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

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