public static class PackageProgressTracker.JsonStreamTracking extends PackageProgressTracker
PackageProgressTracker.HtmlStreamTracking, PackageProgressTracker.HtmlTracking, PackageProgressTracker.Item, PackageProgressTracker.JsonStreamTracking, PackageProgressTracker.JsonTracking, PackageProgressTracker.LogOnlyTracking, PackageProgressTracker.TextWriterTracking| Modifier and Type | Field and Description |
|---|---|
protected Pattern |
finalizedIndicator |
protected com.google.gson.stream.JsonWriter |
writer |
actionCount, errorCount, itemCount, PLAIN_TEXT_SHORT_ACTION_SPACE| Constructor and Description |
|---|
JsonStreamTracking(com.google.gson.stream.JsonWriter writer,
Pattern finalizedIndicator) |
JsonStreamTracking(org.apache.sling.api.SlingHttpServletResponse response,
Pattern finalizedIndicator) |
| Modifier and Type | Method and Description |
|---|---|
void |
writeEpilogue() |
protected void |
writeItem(PackageProgressTracker.Item item) |
void |
writePrologue() |
getErrorDetected, onError, onMessageprotected final com.google.gson.stream.JsonWriter writer
protected final Pattern finalizedIndicator
public JsonStreamTracking(org.apache.sling.api.SlingHttpServletResponse response,
Pattern finalizedIndicator)
throws IOException
IOExceptionpublic JsonStreamTracking(com.google.gson.stream.JsonWriter writer,
Pattern finalizedIndicator)
public void writePrologue()
throws IOException
writePrologue in class PackageProgressTrackerIOExceptionpublic void writeEpilogue()
throws IOException
writeEpilogue in class PackageProgressTrackerIOExceptionprotected void writeItem(PackageProgressTracker.Item item) throws IOException
writeItem in class PackageProgressTrackerIOExceptionCopyright © 2022. All rights reserved.