java.lang.Object
org.eclipse.jgit.transport.ProgressSpinner
A simple spinner connected to an
OutputStream
.
This is class is not thread-safe. The update method may only be used from a
single thread. Updates are sent only as frequently as update()
is
invoked by the caller, and are capped at no more than 2 times per second by
requiring at least 500 milliseconds between updates.
- Since:
- 4.2
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ProgressSpinner
Initialize a new spinner.- Parameters:
out
- where to send output to.
-
-
Method Details
-
beginTask
Begin a time consuming task.- Parameters:
title
- description of the task, suitable for human viewing.delay
- delay to wait before displaying anything at all.delayUnits
- unit fordelay
.
-
update
public void update()Update the spinner if it is showing. -
endTask
Denote the current task completed.- Parameters:
result
- text to print after the task's title"$title ... $result"
.
-