Class OverallLog
java.lang.Object
org.kohsuke.stapler.framework.io.LargeText
hudson.console.AnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>
io.jenkins.plugins.opentelemetry.job.log.OverallLog
public class OverallLog
extends AnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>
-
Field Summary
Fields inherited from class org.kohsuke.stapler.framework.io.LargeText
charset -
Constructor Summary
ConstructorsConstructorDescriptionOverallLog(org.kohsuke.stapler.framework.io.ByteBuffer memory, LogsViewHeader logsViewHeader, Charset charset, boolean completed, org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable context, io.opentelemetry.api.trace.Tracer tracer) -
Method Summary
Modifier and TypeMethodDescriptionprotected WritercreateWriter(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, long size) voiddoProgressiveHtml(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Invoked by `/job/:jobFullName/:runNumber/logText/progressiveHtmlvoiddoProgressiveText(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) voiddoProgressText(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) voidreadAll()longwriteHtmlTo(long start, Writer w) Inspired by io.jenkins.plugins.pipeline_cloudwatch_logs.CloudWatchRetriever.OverallLog#writeHtmlTolongwriteLogTo(long start, OutputStream out) Called by `/job/:jobFullName/:runNumber/consoleText` or `/blue/rest/organizations/:organization/pipelines/:pipeline/branches/:branch/runs/:runNumber/log?start=0` with `complete=true`longwriteLogTo(long start, Writer w) longwriteRawLogTo(long start, OutputStream out) Invoked by: * /job/:jobFullName/:runNumber/console *WorkflowRun.getLogInputStream()Methods inherited from class hudson.console.AnnotatedLargeText
doProgressiveHtml, doProgressiveText, setContentType, setContentTypeMethods inherited from class org.kohsuke.stapler.framework.io.LargeText
createWriter, doProgressText, isComplete, length
-
Constructor Details
-
OverallLog
public OverallLog(org.kohsuke.stapler.framework.io.ByteBuffer memory, LogsViewHeader logsViewHeader, Charset charset, boolean completed, org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable context, io.opentelemetry.api.trace.Tracer tracer)
-
-
Method Details
-
doProgressiveHtml
public void doProgressiveHtml(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException Invoked by `/job/:jobFullName/:runNumber/logText/progressiveHtml- Overrides:
doProgressiveHtmlin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
doProgressiveText
public void doProgressiveText(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException - Overrides:
doProgressiveTextin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
writeLogTo
- Overrides:
writeLogToin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
writeLogTo
Called by `/job/:jobFullName/:runNumber/consoleText` or `/blue/rest/organizations/:organization/pipelines/:pipeline/branches/:branch/runs/:runNumber/log?start=0` with `complete=true`- Overrides:
writeLogToin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
writeRawLogTo
Invoked by: * /job/:jobFullName/:runNumber/console *WorkflowRun.getLogInputStream()- Overrides:
writeRawLogToin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
writeHtmlTo
Inspired by io.jenkins.plugins.pipeline_cloudwatch_logs.CloudWatchRetriever.OverallLog#writeHtmlTo- Overrides:
writeHtmlToin classAnnotatedLargeText<org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner.Executable>- Throws:
IOException
-
readAll
- Overrides:
readAllin classorg.kohsuke.stapler.framework.io.LargeText- Throws:
IOException
-
doProgressText
public void doProgressText(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException - Overrides:
doProgressTextin classorg.kohsuke.stapler.framework.io.LargeText- Throws:
IOException
-
createWriter
protected Writer createWriter(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, long size) throws IOException - Overrides:
createWriterin classorg.kohsuke.stapler.framework.io.LargeText- Throws:
IOException
-
markAsComplete
public void markAsComplete()- Overrides:
markAsCompletein classorg.kohsuke.stapler.framework.io.LargeText
-