public class PollingDockerClient
extends com.spotify.docker.client.DefaultDockerClient
DockerClient that overrides waitContainer(java.lang.String) to poll instead of block
indefinitely. See the source code for details as to why this needs to exist.com.spotify.docker.client.DefaultDockerClient.Buildercom.spotify.docker.client.DockerClient.AttachParameter, com.spotify.docker.client.DockerClient.BuildParam, com.spotify.docker.client.DockerClient.EventsFilterParam, com.spotify.docker.client.DockerClient.EventsParam, com.spotify.docker.client.DockerClient.ExecCreateParam, com.spotify.docker.client.DockerClient.ExecStartParameter, com.spotify.docker.client.DockerClient.ListContainersFilterParam, com.spotify.docker.client.DockerClient.ListContainersParam, com.spotify.docker.client.DockerClient.ListImagesFilterParam, com.spotify.docker.client.DockerClient.ListImagesParam, com.spotify.docker.client.DockerClient.ListVolumesFilterParam, com.spotify.docker.client.DockerClient.ListVolumesParam, com.spotify.docker.client.DockerClient.LogsParam, com.spotify.docker.client.DockerClient.RemoveContainerParam| Constructor and Description |
|---|
PollingDockerClient(String uri) |
PollingDockerClient(URI uri) |
PollingDockerClient(URI uri,
com.spotify.docker.client.DockerCertificates dockerCertificates) |
| Modifier and Type | Method and Description |
|---|---|
com.spotify.docker.client.messages.ContainerExit |
waitContainer(String containerId) |
archiveContainer, attachContainer, auth, build, build, build, build, build, builder, close, commitContainer, connectToNetwork, copyContainer, copyToContainer, create, create, createContainer, createContainer, createNetwork, createService, createService, createVolume, createVolume, disconnectFromNetwork, events, execCreate, execInspect, execResizeTty, execStart, exportContainer, fromEnv, getHost, history, info, inspectContainer, inspectContainerChanges, inspectImage, inspectNetwork, inspectService, inspectSwarm, inspectTask, inspectVolume, killContainer, listContainers, listImages, listNetworks, listServices, listServices, listTasks, listTasks, listVolumes, load, load, load, load, load, logs, pauseContainer, ping, pull, pull, pull, pull, push, push, push, push, removeContainer, removeContainer, removeContainer, removeImage, removeImage, removeNetwork, removeService, removeVolume, removeVolume, renameContainer, resizeTty, restartContainer, restartContainer, save, save, saveMultiple, searchImages, startContainer, stats, stopContainer, tag, tag, topContainer, topContainer, unpauseContainer, updateService, versionpublic PollingDockerClient(String uri)
public PollingDockerClient(URI uri)
public PollingDockerClient(URI uri, com.spotify.docker.client.DockerCertificates dockerCertificates)
public com.spotify.docker.client.messages.ContainerExit waitContainer(String containerId) throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
waitContainer in interface com.spotify.docker.client.DockerClientwaitContainer in class com.spotify.docker.client.DefaultDockerClientcom.spotify.docker.client.exceptions.DockerExceptionInterruptedExceptionCopyright © 2017. All rights reserved.