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 StringLogBuffercreate(java.nio.charset.Charset charset)Create a new log buffer with the charsetstatic StringLogManagerfactory(java.nio.charset.Charset charset)voidflush(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:LogBufferManagerCreate a new log buffer with the charset- Specified by:
createin interfaceLogBufferManager<java.lang.String,StringLogBuffer>- Parameters:
charset- charset
-
flush
public void flush(java.util.function.Consumer<java.lang.String> writer)
Description copied from interface:LogBufferManagerFlush all buffers with the consumer- Specified by:
flushin interfaceLogBufferManager<java.lang.String,StringLogBuffer>- Parameters:
writer- consumer of log events
-
factory
public static StringLogManager factory(java.nio.charset.Charset charset)
-
-