.waitContainerCmd(container.getId()) .exec(new WaitContainerResultCallback()) .awaitStatusCode();
@java.lang.SuppressWarnings("all") public com.github.dockerjava.api.command.WaitContainerCmd waitContainerCmd(final java.lang.String arg0) { return this.wrappedClient.waitContainerCmd(arg0); }
@Override public WaitContainerCmd waitContainerCmd(String arg0) { return getDelegate().waitContainerCmd(arg0); } }
public int waitContainer(String containerId) { this.readWriteLock.readLock().lock(); try { return this.dockerClient.waitContainerCmd(containerId) .exec(new WaitContainerResultCallback()) .awaitStatusCode(); } finally { this.readWriteLock.readLock().unlock(); } }
public int waitContainer(String containerId) { this.readWriteLock.readLock().lock(); try { return this.dockerClient.waitContainerCmd(containerId) .exec(new WaitContainerResultCallback()) .awaitStatusCode(); } finally { this.readWriteLock.readLock().unlock(); } }
/** * Produce a wait container request * * @param client * @param message * @return */ private WaitContainerCmd executeWaitContainerRequest(DockerClient client, Message message) { LOGGER.debug("Executing Docker Wait Container Request"); String containerId = DockerHelper.getProperty(DockerConstants.DOCKER_CONTAINER_ID, configuration, message, String.class); ObjectHelper.notNull(containerId, "Container ID must be specified"); WaitContainerCmd waitContainerCmd = client.waitContainerCmd(containerId); return waitContainerCmd; }
public WaitContainerResultCallback waitForCompletion() { final WaitContainerResultCallback waitContainerResultCallback = new WaitContainerResultCallback(); client.waitContainerCmd(getContainerInfo().getId()).exec(waitContainerResultCallback); return waitContainerResultCallback; }
public final boolean await(final long timeout, final TimeUnit timeUnit) { try { containerExitCode = Docker.CLIENT .waitContainerCmd(containerId) .exec(new WaitContainerResultCallback()) .awaitStatusCode(timeout, timeUnit); return true; } catch (final DockerClientException e) { System.err.println(e.getMessage()); return false; } }