Class DockerClientService

java.lang.Object
run.halo.gradle.docker.DockerClientService
All Implemented Interfaces:
AutoCloseable, org.gradle.api.services.BuildService<DockerClientService.Params>

public abstract class DockerClientService extends Object implements org.gradle.api.services.BuildService<DockerClientService.Params>, AutoCloseable
Build service for Docker client.
  • Constructor Details

    • DockerClientService

      @Inject public DockerClientService(org.gradle.api.model.ObjectFactory objects)
      Constructor for Docker client service.
      Parameters:
      objects - The object factory
  • Method Details

    • getDockerClient

      public com.github.dockerjava.api.DockerClient getDockerClient(DockerClientConfiguration dockerClientConfiguration)
      Returns the Docker client.
      Parameters:
      dockerClientConfiguration - The Docker client configuration
      Returns:
      Docker client
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception