public static class ProgressMonitor.Builder extends Object
Modifier and Type | Method and Description |
---|---|
ProgressMonitor |
build()
Returns a new monitor instance with specified options.
|
ProgressMonitor.Builder |
maxProgress(long maxProgress)
Sets the maximum progress value for the monitor and returns this builder instance.
|
ProgressMonitor.Builder |
messageFormatter(ProgressMonitor.ProgressFormatter formatter) |
ProgressMonitor.Builder |
output(OutputStream output)
Sets the output stream for the monitor and returns this builder instance.
|
ProgressMonitor.Builder |
reportingDelegate(Optional<ProgressReporter> reporter)
Set a reporter which will also see progress reporting
|
ProgressMonitor.Builder |
reportIntervalPercent(int reportIntervalPercent)
Sets the reporting interval (as the number of percent increment) for the monitor and returns this builder
instance.
|
public ProgressMonitor build()
public ProgressMonitor.Builder messageFormatter(ProgressMonitor.ProgressFormatter formatter)
public ProgressMonitor.Builder maxProgress(long maxProgress)
public ProgressMonitor.Builder reportIntervalPercent(int reportIntervalPercent)
public ProgressMonitor.Builder output(OutputStream output)
public ProgressMonitor.Builder reportingDelegate(Optional<ProgressReporter> reporter)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.