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 BuildExecutionManager#finishProcess to
release this lock when ready.the - long 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 © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.