public interface AgentQueueAccessor
| Modifier and Type | Method and Description |
|---|---|
CommonContext |
takeBuildContext(long agentId)
Takes a
BuildContext from the queue, blocking until one is available. |
@Nullable CommonContext takeBuildContext(long agentId) throws InterruptedException
BuildContext from the queue, blocking until one is available.
The lock on the build is not released. The caller should call com.atlassian.bamboo.build.BuildExecutionManager#finishBuild(PlanResultKey) to
release this lock when ready.
agentId - the id of the agent that is taking the build context.BuildContext, null in case of timeout on retrieval.InterruptedException - if the calling Thread is interrupted.Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.