Package com.spotify.docker.client
Class DefaultDockerClient.BuildProgressHandler
- java.lang.Object
-
- com.spotify.docker.client.DefaultDockerClient.BuildProgressHandler
-
- All Implemented Interfaces:
ProgressHandler
- Enclosing class:
- DefaultDockerClient
private static class DefaultDockerClient.BuildProgressHandler extends java.lang.Object implements ProgressHandler
Hack: thisProgressHandler
is meant to capture the image ID of an image being built.
-
-
Field Summary
Fields Modifier and Type Field Description private ProgressHandler
delegate
private java.lang.String
imageId
-
Constructor Summary
Constructors Modifier Constructor Description private
BuildProgressHandler(ProgressHandler delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
getImageId()
void
progress(ProgressMessage message)
This method will be called for each progress message received from Docker.
-
-
-
Field Detail
-
delegate
private final ProgressHandler delegate
-
imageId
private java.lang.String imageId
-
-
Constructor Detail
-
BuildProgressHandler
private BuildProgressHandler(ProgressHandler delegate)
-
-
Method Detail
-
getImageId
private java.lang.String getImageId()
-
progress
public void progress(ProgressMessage message) throws DockerException
Description copied from interface:ProgressHandler
This method will be called for each progress message received from Docker.- Specified by:
progress
in interfaceProgressHandler
- Parameters:
message
- the message to process- Throws:
DockerException
- if a server error occurred (500)
-
-