Class ResteasyDockerClientBuilder
- java.lang.Object
-
- org.mandas.docker.client.builder.BaseDockerClientBuilder<ResteasyDockerClientBuilder>
-
- org.mandas.docker.client.builder.resteasy.ResteasyDockerClientBuilder
-
- All Implemented Interfaces:
DockerClientBuilder<ResteasyDockerClientBuilder>
public class ResteasyDockerClientBuilder extends BaseDockerClientBuilder<ResteasyDockerClientBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.mandas.docker.client.builder.DockerClientBuilder
DockerClientBuilder.EntityProcessing
-
-
Field Summary
-
Fields inherited from class org.mandas.docker.client.builder.BaseDockerClientBuilder
apiVersion, client, connectionPoolSize, connectTimeoutMillis, DEFAULT_CONNECT_TIMEOUT_MILLIS, DEFAULT_CONNECTION_POOL_SIZE, DEFAULT_READ_TIMEOUT_MILLIS, dockerCertificatesStore, entityProcessing, ERROR_MESSAGE, headers, noTimeoutClient, NPIPE_SCHEME, readTimeoutMillis, registryAuthSupplier, UNIX_SCHEME, uri, useProxy
-
-
Constructor Summary
Constructors Constructor Description ResteasyDockerClientBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResteasyDockerClientBuilder
connectTimeoutMillis(long connectTimeoutMillis)
Set the timeout in milliseconds until a connection to Docker is established.protected javax.ws.rs.client.Client
createClient()
protected javax.ws.rs.client.Client
createNoTimeoutClient()
ResteasyDockerClientBuilder
readTimeoutMillis(long readTimeoutMillis)
Set the SO_TIMEOUT in milliseconds.-
Methods inherited from class org.mandas.docker.client.builder.BaseDockerClientBuilder
apiVersion, build, connectionPoolSize, dockerCertificates, entityProcessing, fromEnv, getConnectionManager, getSchemeRegistry, header, proxyFromEnv, registryAuthSupplier, uri, uri, uri, useProxy
-
-
-
-
Method Detail
-
readTimeoutMillis
public ResteasyDockerClientBuilder readTimeoutMillis(long readTimeoutMillis)
Description copied from interface:DockerClientBuilder
Set the SO_TIMEOUT in milliseconds. This is the maximum period of inactivity between receiving two consecutive data packets from Docker.- Specified by:
readTimeoutMillis
in interfaceDockerClientBuilder<ResteasyDockerClientBuilder>
- Overrides:
readTimeoutMillis
in classBaseDockerClientBuilder<ResteasyDockerClientBuilder>
- Parameters:
readTimeoutMillis
- read timeout to Docker daemon in milliseconds- Returns:
- Builder
-
connectTimeoutMillis
public ResteasyDockerClientBuilder connectTimeoutMillis(long connectTimeoutMillis)
Description copied from interface:DockerClientBuilder
Set the timeout in milliseconds until a connection to Docker is established. A timeout value of zero is interpreted as an infinite timeout.- Specified by:
connectTimeoutMillis
in interfaceDockerClientBuilder<ResteasyDockerClientBuilder>
- Overrides:
connectTimeoutMillis
in classBaseDockerClientBuilder<ResteasyDockerClientBuilder>
- Parameters:
connectTimeoutMillis
- connection timeout to Docker daemon in milliseconds- Returns:
- Builder
-
createNoTimeoutClient
protected javax.ws.rs.client.Client createNoTimeoutClient()
- Specified by:
createNoTimeoutClient
in classBaseDockerClientBuilder<ResteasyDockerClientBuilder>
-
createClient
protected javax.ws.rs.client.Client createClient()
- Specified by:
createClient
in classBaseDockerClientBuilder<ResteasyDockerClientBuilder>
-
-