Class FailureSummaryAppenderListener<Event extends DeferredProcessingAware>

java.lang.Object
net.logstash.logback.appender.listener.FailureSummaryAppenderListener<Event>
All Implemented Interfaces:
AppenderListener<Event>, TcpAppenderListener<Event>
Direct Known Subclasses:
FailureSummaryLoggingAppenderListener

public abstract class FailureSummaryAppenderListener<Event extends DeferredProcessingAware> extends Object implements TcpAppenderListener<Event>
A TcpAppenderListener that invokes different callbacks for the first successful append/send/connect after a series of failures. The callback includes a summary of the failures that occurred.

Subclasses implement handleFailureSummary(FailureSummary, CallbackType) to define behavior when the first successful append/send/connect occurs after a series of consecutive failures.

  • Constructor Details

    • FailureSummaryAppenderListener

      public FailureSummaryAppenderListener()
  • Method Details