ProgressListener is an interface to be implemented by parties interested to be notified of progress in network input stream.
Finish progress.
Start progress.
Update progress.