Class AbstractJsonProvider<Event extends DeferredProcessingAware>

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
net.logstash.logback.composite.AbstractJsonProvider<Event>
Type Parameters:
Event - type of event (ILoggingEvent or IAccessEvent).
All Implemented Interfaces:
ContextAware, JsonProvider<Event>
Direct Known Subclasses:
AbstractFieldJsonProvider, AbstractPatternJsonProvider, GlobalCustomFieldsJsonProvider, LogstashMarkersJsonProvider

public abstract class AbstractJsonProvider<Event extends DeferredProcessingAware> extends ContextAwareBase implements JsonProvider<Event>
Base JsonProvider that provides default implementations for standard methods.