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

Package ch.qos.logback.core.util


Contains various utility classes.

Interface Summary

Modifier and TypeInterface and Description
public interface
DelayStrategy

A strategy for computing a delay.

public interface

Class Summary

Modifier and TypeClass and Description
public class
CachingDateFormatter

A CAS implementation of DateTimeFormatter (previously SimpleDateFormat) which caches results for the duration of a millisecond.

pack-priv class
CharSequenceState

Used to keep state about a char sequence.

pack-priv class
CharSequenceToRegexMapper

This class supports mapping character sequences to regular expressions as appropriate for SimpleDateFormatter.

public class
CloseUtil

Static utility method for Closeable objects.

public class
ContentTypeUtil

Various utility methods for processing strings representing context types.

public class
public class
COWArrayList<E>

A GC-free lock-free thread-safe implementation of the List interface for use cases where iterations over the list vastly out-number modifications on the list.

public class
DatePatternToRegexUtil

This class is concerned with computing a regex corresponding to a date pattern (in SimpleDateFormat format).

public class
DefaultInvocationGate

This class serves as a gateway for invocations of a "costly" operation on a critical execution path.

public class
DirectJson

This is a utility class for writing json logs.

public class
Duration

Duration instances represent a lapse of time.

public class
public class
public class
ExecutorServiceUtil

Static utility methods for manipulating an ExecutorService.

public class
FileSize

Instances of this class represent the size of a file.

public class
public class
FixedDelay

A default DelayStrategy that implements a simple fixed delay.

public class
public class
InterruptUtil

Allows masking of interrupt flag if previously the flag is already set.

public class
JNDIUtil

A simple utility class to create and use a JNDI Context.

public class
Loader

Load resources (or images) from various sources.

public class
LocationUtil

A static utility method that converts a string that describes the location of a resource into a URL object.

public class
public class
public class
PropertySetterException

Thrown when an error is encountered whilst attempting to set a property using the ch.qos.logback.core.joran.util.PropertySetter utility class.

public class
SimpleInvocationGate

An invocation gate using very simple logic.

public class
public class
public class
StringCollectionUtil

Static utility methods for working with collections of strings.

public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
AggregationType

AggregationType classifies how one object is contained within another object.