Class AbstractWorkerThread

java.lang.Object
hudson.plugins.gearman.AbstractWorkerThread
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
ExecutorWorkerThread, ManagementWorkerThread

public abstract class AbstractWorkerThread extends Object implements Runnable
Base object for gearman worker threads
Author:
Khai Do
  • Field Details

    • host

      protected String host
    • port

      protected int port
    • name

      protected String name
    • worker

      protected MyGearmanWorkerImpl worker
    • conn

      protected org.gearman.common.GearmanNIOJobServerConnection conn
    • availability

      protected AvailabilityMonitor availability
  • Constructor Details

  • Method Details

    • initWorker

      protected void initWorker()
    • testInitWorker

      protected void testInitWorker()
    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getAvailability

      public AvailabilityMonitor getAvailability()
    • setAvailability

      public void setAvailability(AvailabilityMonitor availability)
    • registerJobs

      public void registerJobs()
    • updateJobs

      public void updateJobs(Set<org.gearman.worker.GearmanFunctionFactory> functions)
    • start

      public void start()
    • stop

      public void stop()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • isAlive

      public boolean isAlive()