Package hudson.plugins.gearman
Interface AvailabilityMonitor
- All Known Implementing Classes:
NodeAvailabilityMonitor
,NoopAvailabilityMonitor
public interface 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
-
lock
- Throws:
InterruptedException
-
unlock
-
wake
void wake() -
expectUUID
-
canTake
-