Package org.mandas.docker.client
Class AnsiProgressHandler
- java.lang.Object
-
- org.mandas.docker.client.AnsiProgressHandler
-
- All Implemented Interfaces:
ProgressHandler
public class AnsiProgressHandler extends Object implements ProgressHandler
Parses ProgressMessage objects and writes the output to a PrintStream. The output includes ANSI escape characters to move the cursor around to nicely print progress bars.
-
-
Constructor Summary
Constructors Constructor Description AnsiProgressHandler()
AnsiProgressHandler(PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
progress(ProgressMessage message)
This method will be called for each progress message received from Docker.
-
-
-
Constructor Detail
-
AnsiProgressHandler
public AnsiProgressHandler()
-
AnsiProgressHandler
public AnsiProgressHandler(PrintStream out)
-
-
Method Detail
-
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)
-
-