testcontainers-1.12.1.jar
登录
|
org.testcontainers:testcontainers:1.12.1
META-INF
org
testcontainers
lifecycle
Testcontainers.java
utility
DockerClientFactory.java
images
containers
dockerclient
DockerMachineClientProviderStrategy.java
LogToStringContainerCallback.java
InvalidConfigurationException.java
DockerClientConfigUtils.java
NpipeSocketClientProviderStrategy.java
EnvironmentAndSystemPropertyClientProviderStrategy.java
AuditLoggingDockerClient.java
auth
UnixSocketClientProviderStrategy.java
ProxiedUnixSocketClientProviderStrategy.java
DockerClientProviderStrategy.java
WindowsClientProviderStrategy.java
transport
WindowsClientProviderStrategy.java
清空
类结构
package org.testcontainers.dockerclient; import com.github.dockerjava.core.
DefaultDockerClientConfig
; import com.github.dockerjava.core.
DockerClientConfig
; import org.apache.commons.
lang
.
SystemUtils
; import org.jetbrains.annotations.
NotNull
; public class
WindowsClientProviderStrategy
extends
DockerClientProviderStrategy
{ private static final int
PING_TIMEOUT_DEFAULT
= 5; private static final
String
PING_TIMEOUT_PROPERTY_NAME
= "testcontainers.windowsprovider.timeout"; @
Override
protected boolean
isApplicable
() { return
SystemUtils
.
IS_OS_WINDOWS
; } @
Override
public void
test
() throws
InvalidConfigurationException
{
config
=
tryConfiguration
("tcp://localhost:2375"); } @
Override
public
String
getDescription
() { return "Docker for Windows (via TCP port 2375)"; } @
NotNull
protected
DockerClientConfig
tryConfiguration
(
String
dockerHost
) {
config
=
DefaultDockerClientConfig
.
createDefaultConfigBuilder
() .
withDockerHost
(
dockerHost
) .
withDockerTlsVerify
(false) .
build
();
client
=
getClientForConfig
(
config
); final int
timeout
=
Integer
.
getInteger
(
PING_TIMEOUT_PROPERTY_NAME
,
PING_TIMEOUT_DEFAULT
);
ping
(
client
,
timeout
); return
config
; } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口