Uses of Interface
org.apache.logging.log4j.util.Lazy
-
Packages that use Lazy Package Description org.apache.logging.log4j.core.impl org.apache.logging.log4j.core.selector org.apache.logging.log4j.message org.apache.logging.log4j.util -
-
Uses of Lazy in org.apache.logging.log4j.core.impl
Fields in org.apache.logging.log4j.core.impl declared as Lazy Modifier and Type Field Description private Lazy<LoggerContextFactory>Log4jProvider. loggerContextFactoryLazyprivate Lazy<ThreadContextMap>Log4jProvider. threadContextMapLazy -
Uses of Lazy in org.apache.logging.log4j.core.selector
Fields in org.apache.logging.log4j.core.selector declared as Lazy Modifier and Type Field Description private Lazy<LoggerContext>BasicContextSelector. defaultLoggerContextprivate Lazy<LoggerContext>ClassLoaderContextSelector. defaultLoggerContext -
Uses of Lazy in org.apache.logging.log4j.message
Fields in org.apache.logging.log4j.message declared as Lazy Modifier and Type Field Description private static Lazy<ThreadDumpMessage.ThreadInfoFactory>ThreadDumpMessage. FACTORY -
Uses of Lazy in org.apache.logging.log4j.util
Classes in org.apache.logging.log4j.util that implement Lazy Modifier and Type Class Description (package private) static classLazyUtil.Constant<T>(package private) static classLazyUtil.PureLazy<T>(package private) static classLazyUtil.SafeLazy<T>(package private) static classLazyUtil.WeakConstant<T>Fields in org.apache.logging.log4j.util declared as Lazy Modifier and Type Field Description private static Lazy<PropertiesUtil>PropertiesUtil. COMPONENT_PROPERTIESMethods in org.apache.logging.log4j.util that return Lazy Modifier and Type Method Description static <T> Lazy<T>Lazy. lazy(java.util.function.Supplier<T> supplier)Creates a strict lazy value using the provided Supplier.default <R> Lazy<R>Lazy. map(java.util.function.Function<? super T,? extends R> function)Creates a new lazy value derived from this lazy value using the provided value mapping function.static <T> Lazy<T>Lazy. pure(java.util.function.Supplier<T> supplier)Creates a pure lazy value using the provided Supplier to initialize the value.static <T> Lazy<T>Lazy. value(T value)Creates a lazy value using the provided constant value.static <T> Lazy<T>Lazy. weak(T value)Creates a lazy value using a weak reference to the provided value.
-