public abstract class DockerClientProviderStrategy
extends java.lang.Object
Constructor and Description |
---|
DockerClientProviderStrategy() |
Modifier and Type | Method and Description |
---|---|
com.github.dockerjava.api.DockerClient |
getClient()
Deprecated.
|
static com.github.dockerjava.api.DockerClient |
getClientForConfig(TransportConfig transportConfig) |
abstract java.lang.String |
getDescription() |
com.github.dockerjava.api.DockerClient |
getDockerClient() |
java.lang.String |
getDockerHostIpAddress() |
static DockerClientProviderStrategy |
getFirstValidStrategy(java.util.List<DockerClientProviderStrategy> strategies)
Determine the right DockerClientConfig to use for building clients by trial-and-error.
|
protected int |
getPriority() |
abstract TransportConfig |
getTransportConfig() |
protected boolean |
isApplicable() |
protected boolean |
isPersistable() |
public abstract java.lang.String getDescription()
protected boolean isApplicable()
protected boolean isPersistable()
protected int getPriority()
public abstract TransportConfig getTransportConfig() throws InvalidConfigurationException
InvalidConfigurationException
- if this strategy fails@Deprecated public com.github.dockerjava.api.DockerClient getClient()
getDockerClient()
public static DockerClientProviderStrategy getFirstValidStrategy(java.util.List<DockerClientProviderStrategy> strategies)
public static com.github.dockerjava.api.DockerClient getClientForConfig(TransportConfig transportConfig)
public java.lang.String getDockerHostIpAddress()
public com.github.dockerjava.api.DockerClient getDockerClient()