Package com.dtolabs.rundeck.core.utils
Class StringLogManager
- java.lang.Object
-
- com.dtolabs.rundeck.core.utils.StringLogManager
-
- All Implemented Interfaces:
LogBufferManager<java.lang.String,StringLogBuffer>
public class StringLogManager extends java.lang.Object implements LogBufferManager<java.lang.String,StringLogBuffer>
Managers string log buffers
-
-
Constructor Summary
Constructors Constructor Description StringLogManager(java.nio.charset.Charset charset)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringLogBuffer
create(java.nio.charset.Charset charset)
Create a new log buffer with the charsetstatic StringLogManager
factory(java.nio.charset.Charset charset)
void
flush(java.util.function.Consumer<java.lang.String> writer)
Flush all buffers with the consumer
-
-
-
Method Detail
-
create
public StringLogBuffer create(java.nio.charset.Charset charset)
Description copied from interface:LogBufferManager
Create a new log buffer with the charset- Specified by:
create
in interfaceLogBufferManager<java.lang.String,StringLogBuffer>
- Parameters:
charset
- charset
-
flush
public void flush(java.util.function.Consumer<java.lang.String> writer)
Description copied from interface:LogBufferManager
Flush all buffers with the consumer- Specified by:
flush
in interfaceLogBufferManager<java.lang.String,StringLogBuffer>
- Parameters:
writer
- consumer of log events
-
factory
public static StringLogManager factory(java.nio.charset.Charset charset)
-
-