Class PackageProgressTracker
- java.lang.Object
-
- com.composum.sling.core.pckgmgr.jcrpckg.util.PackageProgressTracker
-
- All Implemented Interfaces:
org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener
- Direct Known Subclasses:
PackageProgressTracker.HtmlStreamTracking,PackageProgressTracker.JsonStreamTracking,PackageProgressTracker.LogOnlyTracking,PackageProgressTracker.TextWriterTracking
public abstract class PackageProgressTracker extends Object implements org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener
Helper methods for Package handling (VLT Package Manager)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackageProgressTracker.HtmlStreamTrackingstatic classPackageProgressTracker.HtmlTrackingstatic classPackageProgressTracker.Itemstatic classPackageProgressTracker.JsonStreamTrackingstatic classPackageProgressTracker.JsonTrackingstatic classPackageProgressTracker.LogOnlyTrackingstatic classPackageProgressTracker.TextWriterTracking
-
Field Summary
Fields Modifier and Type Field Description protected intactionCountprotected interrorCountprotected intitemCountstatic StringPLAIN_TEXT_SHORT_ACTION_SPACE
-
Constructor Summary
Constructors Constructor Description PackageProgressTracker()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleangetErrorDetected()voidonError(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode, String path, Exception ex)voidonMessage(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode, String action, String path)abstract voidwriteEpilogue()protected abstract voidwriteItem(PackageProgressTracker.Item item)abstract voidwritePrologue()
-
-
-
Field Detail
-
PLAIN_TEXT_SHORT_ACTION_SPACE
public static final String PLAIN_TEXT_SHORT_ACTION_SPACE
- See Also:
- Constant Field Values
-
actionCount
protected int actionCount
-
itemCount
protected int itemCount
-
errorCount
protected int errorCount
-
-
Method Detail
-
getErrorDetected
public boolean getErrorDetected()
-
onMessage
public void onMessage(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode, String action, String path)- Specified by:
onMessagein interfaceorg.apache.jackrabbit.vault.fs.api.ProgressTrackerListener
-
onError
public void onError(org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener.Mode mode, String path, Exception ex)- Specified by:
onErrorin interfaceorg.apache.jackrabbit.vault.fs.api.ProgressTrackerListener
-
writeItem
protected abstract void writeItem(PackageProgressTracker.Item item) throws IOException
- Throws:
IOException
-
writePrologue
public abstract void writePrologue() throws IOException- Throws:
IOException
-
writeEpilogue
public abstract void writeEpilogue() throws IOException- Throws:
IOException
-
-