hudson.console
Class AnnotatedLargeText<T>
java.lang.Object
org.kohsuke.stapler.framework.io.LargeText
hudson.console.AnnotatedLargeText<T>
- Type Parameters:
T
- Context type.
public class AnnotatedLargeText<T>
- extends org.kohsuke.stapler.framework.io.LargeText
Extension to LargeText
that handles annotations by ConsoleAnnotator
.
In addition to run each line through ConsoleAnnotationOutputStream
for adding markup,
this class persists ConsoleAnnotator
into a byte sequence and send it to the client
as an HTTP header. The client JavaScript sends it back next time it fetches the following output.
The serialized ConsoleAnnotator
is encrypted to avoid malicious clients from instantiating
arbitrary ConsoleAnnotator
s.
- Since:
- 1.349
- Author:
- Kohsuke Kawaguchi
Fields inherited from class org.kohsuke.stapler.framework.io.LargeText |
charset |
Methods inherited from class org.kohsuke.stapler.framework.io.LargeText |
createWriter, doProgressText, isComplete, length, markAsComplete, readAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedLargeText
public AnnotatedLargeText(File file,
Charset charset,
boolean completed,
T context)
AnnotatedLargeText
public AnnotatedLargeText(org.kohsuke.stapler.framework.io.ByteBuffer memory,
Charset charset,
boolean completed,
T context)
doProgressiveHtml
public void doProgressiveHtml(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException
- Throws:
IOException
doProgressiveText
public void doProgressiveText(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException
- Aliasing what I think was a wrong name in
LargeText
- Throws:
IOException
setContentType
protected void setContentType(org.kohsuke.stapler.StaplerResponse rsp)
- Overrides:
setContentType
in class org.kohsuke.stapler.framework.io.LargeText
writeLogTo
public long writeLogTo(long start,
Writer w)
throws IOException
- Overrides:
writeLogTo
in class org.kohsuke.stapler.framework.io.LargeText
- Throws:
IOException
writeLogTo
public long writeLogTo(long start,
OutputStream out)
throws IOException
- Overrides:
writeLogTo
in class org.kohsuke.stapler.framework.io.LargeText
- Throws:
IOException
writeHtmlTo
public long writeHtmlTo(long start,
Writer w)
throws IOException
- Throws:
IOException
Copyright © 2004-2013. All Rights Reserved.