Package ch.qos.logback.core.util
package ch.qos.logback.core.util
Contains various utility classes.
-
Interface Summary
-
Class SummaryClassDescriptionA synchronized implementation of SimpleDateFormat which uses caching internally.Static utility method for
Closeable
objects.Various utility methods for processing strings representing context types.COWArrayList<E>A GC-free lock-free thread-safe implementation of theList
interface for use cases where iterations over the list vastly out-number modifications on the list.This class is concerned with computing a regex corresponding to a date pattern (inSimpleDateFormat
format).This class serves as a gateway for invocations of a "costly" operation on a critical execution path.Duration instances represent a lapse of time.Static utility methods for manipulating anExecutorService
.Instances of this class represent the size of a file.A defaultDelayStrategy
that implements a simple fixed delay.Allows masking of interrupt flag if previously the flag is already set.Load resources (or images) from various sources.A static utility method that converts a string that describes the location of a resource into aURL
object.Static utility methods for working with collections of strings. -
Enum SummaryEnumDescriptionAggregationType classifies how one object is contained within another object.
-
Exception SummaryExceptionDescriptionThrown when an error is encountered whilst attempting to set a property using the
PropertySetter
utility class.