Package ch.qos.logback.core.util
Contains various utility classes.
-
Interface Summary Interface Description DelayStrategy A strategy for computing a delay.InvocationGate -
Class Summary Class Description CachingDateFormatter A synchronized implementation of SimpleDateFormat which uses caching internally.CloseUtil Static utility method forCloseable
objects.ContentTypeUtil Various utility methods for processing strings representing context types.ContextUtil 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.DatePatternToRegexUtil This class is concerned with computing a regex corresponding to a date pattern (inSimpleDateFormat
format).DefaultInvocationGate This class serves as a gateway for invocations of a "costly" operation on a critical execution path.Duration Duration instances represent a lapse of time.EnvUtil ExecutorServiceUtil Static utility methods for manipulating anExecutorService
.FileSize Instances of this class represent the size of a file.FileUtil FixedDelay A defaultDelayStrategy
that implements a simple fixed delay.InterruptUtil Allows masking of interrupt flag if previously the flag is already set.Loader Load resources (or images) from various sources.LocationUtil A static utility method that converts a string that describes the location of a resource into aURL
object.OptionHelper StatusListenerConfigHelper StatusPrinter StringCollectionUtil Static utility methods for working with collections of strings.SystemInfo TimeUtil -
Enum Summary Enum Description AggregationType AggregationType classifies how one object is contained within another object. -
Exception Summary Exception Description DynamicClassLoadingException IncompatibleClassException PropertySetterException Thrown when an error is encountered whilst attempting to set a property using thePropertySetter
utility class.