Package org.logevents.observers.batch
-
Interface Summary Interface Description Batcher<T> Collects objects of type T according to defined rules and flushes them to a Consumer on appropriate intervals.BatcherFactory JsonLogEventsBatchFormatter -
Class Summary Class Description CooldownBatcher<T> Used to gather up a number of log event to process as a batch.CooldownBatcherFactory LogEventBatch LogEventBatcher Batches up received messages to limit noise.LogEventBatcherWithMdc LogEventGroup LogEventShutdownHook MicrosoftTeamsAlertOnlyFormatter Use with MicrosoftTeamEventObserver.MicrosoftTeamsExceptionFormatter MicrosoftTeamsMessageFormatter Format log events to Microsoft Teams.MicrosoftTeamsMessageFormatter.TeamsMessageFormatter SlackAlertOnlyFormatter Use with SlackLogEventObserver.SlackExceptionFormatter SlackLogEventsFormatter Formats log event batches for suitable display on Slack.ThrottleBatcherFactory ThrottlingBatcher<T> Batches up all accepted object according to the throttling strategy.