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: thisProgressHandleris meant to capture the image ID of an image being built.
-
-
Field Summary
Fields Modifier and Type Field Description private ProgressHandlerdelegateprivate java.lang.StringimageId
-
Constructor Summary
Constructors Modifier Constructor Description privateBuildProgressHandler(ProgressHandler delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringgetImageId()voidprogress(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:ProgressHandlerThis method will be called for each progress message received from Docker.- Specified by:
progressin interfaceProgressHandler- Parameters:
message- the message to process- Throws:
DockerException- if a server error occurred (500)
-
-