public abstract class PackageProgressTracker extends Object implements org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener
| Modifier and Type | Class and Description |
|---|---|
static class |
PackageProgressTracker.HtmlStreamTracking |
static class |
PackageProgressTracker.HtmlTracking |
static class |
PackageProgressTracker.Item |
static class |
PackageProgressTracker.JsonStreamTracking |
static class |
PackageProgressTracker.JsonTracking |
static class |
PackageProgressTracker.LogOnlyTracking |
static class |
PackageProgressTracker.TextWriterTracking |
| Modifier and Type | Field and Description |
|---|---|
protected int |
actionCount |
protected int |
errorCount |
protected int |
itemCount |
static String |
PLAIN_TEXT_SHORT_ACTION_SPACE |
| Constructor and Description |
|---|
PackageProgressTracker() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getErrorDetected() |
void |
onError(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode,
String path,
Exception ex) |
void |
onMessage(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode,
String action,
String path) |
abstract void |
writeEpilogue() |
protected abstract void |
writeItem(PackageProgressTracker.Item item) |
abstract void |
writePrologue() |
public static final String PLAIN_TEXT_SHORT_ACTION_SPACE
protected int actionCount
protected int itemCount
protected int errorCount
public boolean getErrorDetected()
public void onMessage(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode,
String action,
String path)
onMessage in interface org.apache.jackrabbit.vault.fs.api.ProgressTrackerListenerpublic void onError(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode,
String path,
Exception ex)
onError in interface org.apache.jackrabbit.vault.fs.api.ProgressTrackerListenerprotected abstract void writeItem(PackageProgressTracker.Item item) throws IOException
IOExceptionpublic abstract void writePrologue()
throws IOException
IOExceptionpublic abstract void writeEpilogue()
throws IOException
IOExceptionCopyright © 2022. All rights reserved.