Package hudson.plugins.gearman
Class NodeAvailabilityMonitor
java.lang.Object
hudson.plugins.gearman.NodeAvailabilityMonitor
- All Implemented Interfaces:
AvailabilityMonitor
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanTake(Queue.BuildableItem item) voidexpectUUID(String UUID) voidlock(MyGearmanWorkerImpl worker) voidunlock(MyGearmanWorkerImpl worker) voidwake()
-
Method Details
-
getComputer
-
lock
- Specified by:
lockin interfaceAvailabilityMonitor- Throws:
InterruptedException
-
unlock
- Specified by:
unlockin interfaceAvailabilityMonitor
-
wake
public void wake()- Specified by:
wakein interfaceAvailabilityMonitor
-
expectUUID
- Specified by:
expectUUIDin interfaceAvailabilityMonitor
-
canTake
- Specified by:
canTakein interfaceAvailabilityMonitor
-