Class ComposeServiceWaitStrategyTarget
java.lang.Object
io.quarkus.devservices.deployment.compose.ComposeServiceWaitStrategyTarget
- All Implemented Interfaces:
Supplier<com.github.dockerjava.api.command.InspectContainerResponse>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.wait.strategy.WaitStrategyTarget
public class ComposeServiceWaitStrategyTarget
extends Object
implements org.testcontainers.containers.wait.strategy.WaitStrategyTarget, Supplier<com.github.dockerjava.api.command.InspectContainerResponse>
A WaitStrategyTarget that represents a container in a docker-compose file.
-
Field Summary
Fields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY -
Constructor Summary
ConstructorsConstructorDescriptionComposeServiceWaitStrategyTarget(com.github.dockerjava.api.DockerClient dockerClient, com.github.dockerjava.api.model.Container container) -
Method Summary
Modifier and TypeMethodDescriptioncom.github.dockerjava.api.command.InspectContainerResponseget()com.github.dockerjava.api.command.InspectContainerResponseintMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getDockerClient, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, getPortBindings, isCreated, isHealthy, isRunningMethods inherited from interface org.testcontainers.containers.wait.strategy.WaitStrategyTarget
getLivenessCheckPortNumbers
-
Constructor Details
-
ComposeServiceWaitStrategyTarget
public ComposeServiceWaitStrategyTarget(com.github.dockerjava.api.DockerClient dockerClient, com.github.dockerjava.api.model.Container container)
-
-
Method Details
-
getExposedPorts
- Specified by:
getExposedPortsin interfaceorg.testcontainers.containers.ContainerState
-
getContainerId
- Specified by:
getContainerIdin interfaceorg.testcontainers.containers.ContainerState
-
getServiceName
-
getContainerNumber
public int getContainerNumber() -
getContainerName
-
getContainerInfo
public com.github.dockerjava.api.command.InspectContainerResponse getContainerInfo()- Specified by:
getContainerInfoin interfaceorg.testcontainers.containers.ContainerState
-
get
public com.github.dockerjava.api.command.InspectContainerResponse get()
-