Creates a new instance of DasProgressMonitorInputStream
Adds a PropertyChangeListener to the listener list.
should an action be needed when the transaction is complete, for example closing a network connection, this can be used.
close resources needed and set the monitor finished flag. If and runWhenClosedRunnables have been added, call them.
the length of the stream in bytes. Note often the length is not known, and it is by default 1000000.
Removes a PropertyChangeListener from the listener list.
disable/enable setting of progress position, true by default. Transfer rate will still be reported. This is introduced in case another agent (the das2Stream reader, in particular) can set the progress position more accurately.
set the length of the stream in bytes.