| AbstractWatcher |
Watcher for configuration files.
|
| AbstractWatcher.ReconfigurationRunnable |
Helper class for triggering a reconfiguration in a background thread.
|
| ArrayUtils |
Copied from Apache Commons Lang (including the @since tags.)
|
| Assert |
Utility class providing common validation logic.
|
| BasicAuthorizationProvider |
Provides the Basic Authorization header to a request.
|
| Booleans |
Boolean helpers.
|
| CachedClock |
Implementation of the Clock interface that tracks the time in a
private long field that is updated by a background thread once every
millisecond.
|
| ClockFactory |
Factory for Clock objects.
|
| Closer |
Closes resources.
|
| CloseShieldOutputStream |
A delegating OutputStream that does not close its delegate.
|
| CloseShieldWriter |
|
| CoarseCachedClock |
This Clock implementation is similar to CachedClock.
|
| Constants |
Log4j Constants.
|
| CronExpression |
Provides a parser and evaluator for unix-like cron expressions.
|
| CyclicBuffer<T> |
A bounded buffer containing elements of type T.
|
| DefaultShutdownCallbackRegistry |
ShutdownRegistrationStrategy that simply uses Runtime.addShutdownHook(Thread).
|
| DefaultShutdownCallbackRegistry.RegisteredCancellable |
|
| DummyNanoClock |
Implementation of the NanoClock interface that always returns a fixed value.
|
| ExecutorServices |
|
| FileUtils |
File utilities.
|
| Integers |
Helps deal with integers.
|
| IOUtils |
Copied from Apache Commons IO revision 1686747.
|
| JndiCloser |
Helper class for closing JNDI resources.
|
| JsonUtils |
This class is borrowed from Jackson.
|
| KeyValuePair |
Key/Value pair configuration item.
|
| KeyValuePair.Builder |
|
| Loader |
Load resources (or images) from various sources.
|
| Log4jThread |
Prefixes thread names with "Log4j2-".
|
| Log4jThreadFactory |
|
| NameUtil |
|
| NetUtils |
Networking-related convenience methods.
|
| NullOutputStream |
Writes all data to the famous /dev/null.
|
| ObjectArrayIterator<E> |
An Iterator over an array of objects.
|
| OptionConverter |
A convenience class to convert property values to specific types.
|
| Patterns |
Pattern strings used throughout Log4j.
|
| ReflectionUtil |
Utility class for performing common reflective operations.
|
| Source |
Represents the source for the logging configuration as an immutable object.
|
| StringBuilderWriter |
Writer implementation that outputs to a StringBuilder.
|
| StringEncoder |
Encodes Strings to bytes.
|
| SystemClock |
Implementation of the Clock interface that returns the system time.
|
| SystemMillisClock |
Implementation of the Clock interface that returns the system time in millisecond granularity.
|
| SystemNanoClock |
Implementation of the NanoClock interface that returns the system nano time.
|
| Throwables |
Helps with Throwable objects.
|
| Transform |
Utility class for transforming strings.
|
| TypeUtil |
Utility class for working with Java Types and derivatives.
|
| UuidUtil |
Generates a unique ID.
|
| WatcherFactory |
Creates Watchers of various types.
|
| WatchManager |
|
| WatchManager.ConfigurationMonitor |
|
| WatchManager.LocalUUID |
|
| WrappedFileWatcher |
|