Uses of Class
io.jenkins.docker.client.DockerAPI
-
Packages that use DockerAPI Package Description com.nirima.jenkins.plugins.docker com.nirima.jenkins.plugins.docker.builder io.jenkins.docker io.jenkins.docker.connector -
-
Uses of DockerAPI in com.nirima.jenkins.plugins.docker
Methods in com.nirima.jenkins.plugins.docker that return DockerAPI Modifier and Type Method Description DockerAPI
DockerCloud. getDockerApi()
Methods in com.nirima.jenkins.plugins.docker with parameters of type DockerAPI Modifier and Type Method Description DockerTransientNode
DockerTemplate. provisionNode(DockerAPI api, TaskListener listener)
protected boolean
DockerContainerWatchdog. stopAndRemoveContainer(DockerAPI dockerApi, org.slf4j.Logger aLogger, String description, boolean removeVolumes, String containerId, boolean stop)
Constructors in com.nirima.jenkins.plugins.docker with parameters of type DockerAPI Constructor Description DockerCloud(String name, DockerAPI dockerApi, List<DockerTemplate> templates)
-
Uses of DockerAPI in com.nirima.jenkins.plugins.docker.builder
Methods in com.nirima.jenkins.plugins.docker.builder that return DockerAPI Modifier and Type Method Description protected DockerAPI
DockerBuilderPublisher. getDockerAPI(Launcher launcher)
-
Uses of DockerAPI in io.jenkins.docker
Methods in io.jenkins.docker that return DockerAPI Modifier and Type Method Description DockerAPI
DockerTransientNode. getDockerAPI()
Methods in io.jenkins.docker with parameters of type DockerAPI Modifier and Type Method Description void
DockerTransientNode. setDockerAPI(DockerAPI dockerAPI)
static boolean
DockerTransientNode. stopAndRemoveContainer(DockerAPI api, org.slf4j.Logger logger, String containerDescription, boolean removeVolumes, String containerId, boolean containerAlreadyStopped)
Utility method that gracefully terminates a docker container (preferably one that we started). -
Uses of DockerAPI in io.jenkins.docker.connector
Methods in io.jenkins.docker.connector with parameters of type DockerAPI Modifier and Type Method Description void
DockerComputerConnector. afterContainerStarted(DockerAPI api, String workdir, DockerTransientNode node)
Called once the container has started.void
DockerComputerAttachConnector. beforeContainerCreated(DockerAPI api, String workdir, com.github.dockerjava.api.command.CreateContainerCmd cmd)
void
DockerComputerConnector. beforeContainerCreated(DockerAPI api, String workdir, com.github.dockerjava.api.command.CreateContainerCmd cmd)
Called just before the container is created.void
DockerComputerJNLPConnector. beforeContainerCreated(DockerAPI api, String workdir, com.github.dockerjava.api.command.CreateContainerCmd cmd)
void
DockerComputerSSHConnector. beforeContainerCreated(DockerAPI api, String workdir, com.github.dockerjava.api.command.CreateContainerCmd cmd)
void
DockerComputerAttachConnector. beforeContainerStarted(DockerAPI api, String workdir, DockerTransientNode node)
void
DockerComputerConnector. beforeContainerStarted(DockerAPI api, String workdir, DockerTransientNode node)
Called once the container has been created but not started yet, that's a good opportunity to injectremoting.jar
usingDockerComputerConnector.injectRemotingJar(String, String, DockerClient)
void
DockerComputerJNLPConnector. beforeContainerStarted(DockerAPI api, String workdir, DockerTransientNode node)
void
DockerComputerSSHConnector. beforeContainerStarted(DockerAPI api, String workdir, DockerTransientNode node)
protected ComputerLauncher
DockerComputerAttachConnector. createLauncher(DockerAPI api, String workdir, com.github.dockerjava.api.command.InspectContainerResponse inspect, TaskListener listener)
protected abstract ComputerLauncher
DockerComputerConnector. createLauncher(DockerAPI api, String workdir, com.github.dockerjava.api.command.InspectContainerResponse inspect, TaskListener listener)
Create a Launcher to create an Agent with this container.ComputerLauncher
DockerComputerConnector. createLauncher(DockerAPI api, String containerId, String workdir, TaskListener listener)
protected ComputerLauncher
DockerComputerJNLPConnector. createLauncher(DockerAPI api, String workdir, com.github.dockerjava.api.command.InspectContainerResponse inspect, TaskListener listener)
protected ComputerLauncher
DockerComputerSSHConnector. createLauncher(DockerAPI api, String workdir, com.github.dockerjava.api.command.InspectContainerResponse inspect, TaskListener listener)
-