Class LogRecordContent
- java.lang.Object
-
- com.cloudbees.jenkins.support.api.Content
-
- com.cloudbees.jenkins.support.filter.PrefilteredContent
-
- com.cloudbees.jenkins.support.impl.LogRecordContent
-
public abstract class LogRecordContent extends PrefilteredContent
- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description LogRecordContent(String name)
LogRecordContent(String name, String... filterableParameters)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Iterable<LogRecord>
getLogRecords()
IteratesLogRecord
s to be printed as this content.protected void
printTo(PrintWriter out)
protected void
printTo(PrintWriter out, ContentFilter filter)
void
writeTo(OutputStream os)
void
writeTo(OutputStream os, ContentFilter filter)
Write the component in the bundle filtering the content-
Methods inherited from class com.cloudbees.jenkins.support.filter.PrefilteredContent
shouldBeFiltered
-
Methods inherited from class com.cloudbees.jenkins.support.api.Content
getFilterableParameters, getName, getTime
-
-
-
-
Method Detail
-
getLogRecords
public abstract Iterable<LogRecord> getLogRecords() throws IOException
IteratesLogRecord
s to be printed as this content.- Returns:
- the
LogRecord
s to be printed as this content. - Throws:
IOException
- if an error occurs while performing the operation.- See Also:
Lists.reverse(List)
-
writeTo
public final void writeTo(OutputStream os) throws IOException
- Specified by:
writeTo
in classContent
- Throws:
IOException
-
writeTo
public final void writeTo(OutputStream os, ContentFilter filter) throws IOException
Description copied from class:PrefilteredContent
Write the component in the bundle filtering the content- Specified by:
writeTo
in classPrefilteredContent
- Parameters:
os
- OutputStream where write the contentfilter
- ContentFilter to apply- Throws:
IOException
- If an input or output exception occurs
-
printTo
protected void printTo(PrintWriter out) throws IOException
- Throws:
IOException
-
printTo
protected void printTo(PrintWriter out, ContentFilter filter) throws IOException
- Throws:
IOException
-
-