Package hudson.plugins.gearman
Class NodeAvailabilityMonitor
java.lang.Object
hudson.plugins.gearman.NodeAvailabilityMonitor
- All Implemented Interfaces:
AvailabilityMonitor
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canTake
(Queue.BuildableItem item) void
expectUUID
(String UUID) void
lock
(MyGearmanWorkerImpl worker) void
unlock
(MyGearmanWorkerImpl worker) void
wake()
-
Method Details
-
getComputer
-
lock
- Specified by:
lock
in interfaceAvailabilityMonitor
- Throws:
InterruptedException
-
unlock
- Specified by:
unlock
in interfaceAvailabilityMonitor
-
wake
public void wake()- Specified by:
wake
in interfaceAvailabilityMonitor
-
expectUUID
- Specified by:
expectUUID
in interfaceAvailabilityMonitor
-
canTake
- Specified by:
canTake
in interfaceAvailabilityMonitor
-