Package ch.qos.logback.core.util
package ch.qos.logback.core.util
Contains various utility classes.
-
ClassDescriptionAggregationType classifies how one object is contained within another object.A 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.A strategy for computing a delay.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.A simple utility class to create and use a JNDI Context.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.Thrown when an error is encountered whilst attempting to set a property using thePropertySetter
utility class.Static utility methods for working with collections of strings.