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
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
ConstructorDescriptionOffloadingQueueOfExecutables
(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 Details
-
OffloadingQueueOfExecutables
public OffloadingQueueOfExecutables(ExecutorCalculator executorCalculator, CommonContextPersister commonContextPersister, com.atlassian.event.api.EventPublisher eventPublisher)
-