Class GearmanProxy

java.lang.Object
hudson.plugins.gearman.GearmanProxy

public class GearmanProxy extends Object
This class is used to startup and shutdown the gearman workers. It is also used to keep gearman plugin state info.
Author:
Khai Do
  • Method Details

    • getInstance

      public static GearmanProxy getInstance()
    • testResetHandles

      protected void testResetHandles()
    • initWorkers

      public void initWorkers()
    • createManagementWorker

      public void createManagementWorker()
    • createExecutorWorkersOnNode

      public void createExecutorWorkersOnNode(Computer computer)
    • stopAll

      public void stopAll()
    • stop

      public void stop(Computer computer)
    • getNumExecutors

      public int getNumExecutors()
    • onBuildFinalized

      public void onBuildFinalized(Run r)
    • getAvailabilityMonitor

      public AvailabilityMonitor getAvailabilityMonitor(Computer computer)
    • canTake

      public CauseOfBlockage canTake(Node node, Queue.BuildableItem item)
    • registerJobs

      public void registerJobs()