Package elf4j.engine.service
Class BufferedLogEventProcessor
- java.lang.Object
-
- elf4j.engine.service.BufferedLogEventProcessor
-
- All Implemented Interfaces:
LogEventProcessor,Stoppable,Stoppable.Intake
public class BufferedLogEventProcessor extends Object implements LogEventProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface elf4j.engine.service.Stoppable
Stoppable.Intake, Stoppable.Output, Stoppable.Process
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull BufferedLogEventProcessorfrom(@NonNull LogServiceConfiguration logServiceConfiguration)booleanisStopped()voidprocess(LogEvent logEvent)voidstop()
-
-
-
Method Detail
-
from
@NonNull public static @NonNull BufferedLogEventProcessor from(@NonNull @NonNull LogServiceConfiguration logServiceConfiguration)
- Parameters:
logServiceConfiguration- entire configuration- Returns:
- conseq executor
-
process
public void process(LogEvent logEvent)
- Specified by:
processin interfaceLogEventProcessor- Parameters:
logEvent- to process
-
-