Class BaseDockerClientBuilder<B extends BaseDockerClientBuilder<B>>

java.lang.Object
org.mandas.docker.client.builder.BaseDockerClientBuilder<B>
Type Parameters:
B - the type of the builder
All Implemented Interfaces:
DockerClientBuilder<B>
Direct Known Subclasses:
JerseyDockerClientBuilder, ResteasyDockerClientBuilder

public abstract class BaseDockerClientBuilder<B extends BaseDockerClientBuilder<B>> extends Object implements DockerClientBuilder<B>
A convenience base class for implementing DockerClientBuilders
Author:
Dimitris Mandalidis
  • Field Details

    • UNIX_SCHEME

      protected String UNIX_SCHEME
    • NPIPE_SCHEME

      protected String NPIPE_SCHEME
    • DEFAULT_CONNECT_TIMEOUT_MILLIS

      protected long DEFAULT_CONNECT_TIMEOUT_MILLIS
    • DEFAULT_READ_TIMEOUT_MILLIS

      protected long DEFAULT_READ_TIMEOUT_MILLIS
    • DEFAULT_CONNECTION_POOL_SIZE

      protected int DEFAULT_CONNECTION_POOL_SIZE
    • ERROR_MESSAGE

      protected String ERROR_MESSAGE
    • uri

      protected URI uri
    • apiVersion

      protected String apiVersion
    • connectTimeoutMillis

      protected long connectTimeoutMillis
    • readTimeoutMillis

      protected long readTimeoutMillis
    • connectionPoolSize

      protected int connectionPoolSize
    • dockerCertificatesStore

      protected DockerCertificatesStore dockerCertificatesStore
    • useProxy

      protected boolean useProxy
    • registryAuthSupplier

      protected RegistryAuthSupplier registryAuthSupplier
    • headers

      protected Map<String,Object> headers
    • client

      protected jakarta.ws.rs.client.Client client
    • noTimeoutClient

      protected jakarta.ws.rs.client.Client noTimeoutClient
    • entityProcessing

      protected DockerClientBuilder.EntityProcessing entityProcessing
  • Constructor Details

    • BaseDockerClientBuilder

      public BaseDockerClientBuilder()
  • Method Details