Package io.jenkins.plugins.ksm.log
Class KsmBuildConsoleLogFilter.MaskingOutputStream
java.lang.Object
java.io.OutputStream
hudson.console.LineTransformationOutputStream
hudson.console.LineTransformationOutputStream.Delegating
io.jenkins.plugins.ksm.log.KsmBuildConsoleLogFilter.MaskingOutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
- Enclosing class:
KsmBuildConsoleLogFilter
public static class KsmBuildConsoleLogFilter.MaskingOutputStream
extends LineTransformationOutputStream.Delegating
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.console.LineTransformationOutputStream
LineTransformationOutputStream.Delegating -
Field Summary
Fields inherited from class hudson.console.LineTransformationOutputStream.Delegating
out -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMaskingOutputStream(OutputStream out, List<String> secretValues, String charsetName) -
Method Summary
Methods inherited from class hudson.console.LineTransformationOutputStream.Delegating
close, flushMethods inherited from class hudson.console.LineTransformationOutputStream
forceEol, trimEOL, write, writeMethods inherited from class java.io.OutputStream
nullOutputStream, write
-
Constructor Details
-
MaskingOutputStream
protected MaskingOutputStream(@NonNull OutputStream out, @NonNull List<String> secretValues, @NonNull String charsetName)
-
-
Method Details
-
eol
- Specified by:
eolin classLineTransformationOutputStream- Throws:
IOException
-