public class ResourceReaper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getLabels()
Deprecated.
internal API
|
void |
init()
Deprecated.
internal API
|
static ResourceReaper |
instance() |
void |
performCleanup()
Deprecated.
no longer supported API, use
DockerClient directly |
com.github.dockerjava.api.command.CreateContainerCmd |
register(GenericContainer<?> container,
com.github.dockerjava.api.command.CreateContainerCmd cmd)
Deprecated.
internal API
|
void |
registerContainerForCleanup(java.lang.String containerId,
java.lang.String imageName)
Deprecated.
no longer supported API
|
void |
registerFilterForCleanup(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> filter)
Deprecated.
only label filter is supported by the prune API, use
registerLabelsFilterForCleanup(Map) |
void |
registerImageForCleanup(java.lang.String dockerImageName)
Deprecated.
no longer supported API
|
void |
registerLabelsFilterForCleanup(java.util.Map<java.lang.String,java.lang.String> labels)
Register a label to be cleaned up.
|
void |
registerNetworkIdForCleanup(java.lang.String id)
Deprecated.
no longer supported API
|
void |
removeNetworkById(java.lang.String id)
Deprecated.
use
DockerClient directly |
void |
stopAndRemoveContainer(java.lang.String containerId)
Deprecated.
use
DockerClient directly |
void |
stopAndRemoveContainer(java.lang.String containerId,
java.lang.String imageName)
Deprecated.
use
DockerClient directly |
void |
unregisterContainer(java.lang.String identifier)
Deprecated.
no longer supported API
|
void |
unregisterNetwork(java.lang.String identifier)
Deprecated.
no longer supported API
|
public static ResourceReaper instance()
@Deprecated public void performCleanup()
DockerClient
directly@Deprecated public void registerFilterForCleanup(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> filter)
registerLabelsFilterForCleanup(Map)
filter
- the filterpublic void registerLabelsFilterForCleanup(java.util.Map<java.lang.String,java.lang.String> labels)
labels
- the filter@Deprecated public void registerContainerForCleanup(java.lang.String containerId, java.lang.String imageName)
containerId
- the ID of the containerimageName
- the image name of the container (used for logging)@Deprecated public void stopAndRemoveContainer(java.lang.String containerId)
DockerClient
directlycontainerId
- the ID of the container@Deprecated public void stopAndRemoveContainer(java.lang.String containerId, java.lang.String imageName)
DockerClient
directlycontainerId
- the ID of the containerimageName
- the image name of the container (used for logging)@Deprecated public void registerNetworkIdForCleanup(java.lang.String id)
id
- the ID of the network@Deprecated public void removeNetworkById(java.lang.String id)
DockerClient
directlyid
- @Deprecated public void unregisterNetwork(java.lang.String identifier)
@Deprecated public void unregisterContainer(java.lang.String identifier)
@Deprecated public void registerImageForCleanup(java.lang.String dockerImageName)
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getLabels()
@Deprecated public com.github.dockerjava.api.command.CreateContainerCmd register(GenericContainer<?> container, com.github.dockerjava.api.command.CreateContainerCmd cmd)
@Deprecated public void init()