Top Description Interfaces Classes Enums
module ch.qos.logback.core

Package ch.qos.logback.core.spi


Contains core functionalities of logback, such as ch.qos.logback.core.spi.AppenderAttachable and ch.qos.logback.core.spi.LifeCycle.

Interface Summary

Modifier and TypeInterface and Description
public interface
AppenderAttachable<E>

Interface for attaching appenders to objects.

public interface
ComponentTracker<C>

Interface for tracking various components by key.

public interface
public interface
ContextAware

An object which has a context and add methods for updating internal status messages.

public interface
public interface
public interface
FilterAttachable<E>

Interface for attaching filters to objects.

public interface
LifeCycle

Components supporting start/stop implement this interface.

public interface
PreSerializationTransformer<E>

PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.

public interface
public interface
public interface
SequenceNumberGenerator

Generate sequence numbers

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractComponentTracker<
component type
C
>

An abstract implementation of the ComponentTracker interface.

public class
AppenderAttachableImpl<E>

A COWArrayList based implementation of the AppenderAttachable interface.

public class
public class
ConfigurationEvent

This class configuration events which can be of various types such as CHANGE_DETECTED, CONFIGURATION_STARTED and CONFIGURATION_ENDED.

public class
ContextAwareBase

A helper class that implements ContextAware methods.

public class
ContextAwareImpl

A helper class that implements ContextAware methods.

public class
CyclicBufferTracker<E>

CyclicBufferTracker tracks CyclicBuffer instances.

public class
public class
FilterAttachableImpl<E>

Implementation of FilterAttachable.

public class
LogbackLock

This class just makes it easier to identify locks associated with logback when analysing thread dumps.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
FilterReply

This enum represents the possible replies that a filtering component in logback can return.