Class OffloadingQueueOfExecutables
- java.lang.Object
-
- com.atlassian.bamboo.v2.build.queue.queues.AbstractQueueOfExecutables
-
- com.atlassian.bamboo.v2.build.queue.queues.OffloadingQueueOfExecutables
-
- All Implemented Interfaces:
QueueOfExecutables
public class OffloadingQueueOfExecutables extends AbstractQueueOfExecutables
A simple executables queue that stores common contexts as soft references and can retrieve them for the disk if needed.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.atlassian.bamboo.v2.build.queue.QueueOfExecutables
QueueOfExecutables.EnqueueResult, QueueOfExecutables.ExecutableData
-
-
Constructor Summary
Constructors Constructor Description OffloadingQueueOfExecutables(ExecutorCalculator executorCalculator, CommonContextPersister commonContextPersister, com.atlassian.event.api.EventPublisher eventPublisher)
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.v2.build.queue.queues.AbstractQueueOfExecutables
enqueue, enqueueAndRequestDedicatedAgentIfApplicable, executablesForAgent, executablesForAgent, get, getExecutorsForExecutable, getImagesForExecutable, getNonDedicatedImagesForExecutable, getTemplatesForExecutable, inflight, launchDedicatedAgentsForTemplate, nonDedicatedExecutablesForAgent, recalculateExecutables, recalculateExecutors, recalculateExecutors, remove, removeDedicationTimestamp, size
-
-
-
-
Constructor Detail
-
OffloadingQueueOfExecutables
public OffloadingQueueOfExecutables(ExecutorCalculator executorCalculator, CommonContextPersister commonContextPersister, com.atlassian.event.api.EventPublisher eventPublisher)
-
-