Package org.apache.logging.log4j.util

Internal utility classes for the Log4j 2 API.

See: Description

  • Interface Summary 
    Interface Description
    MessageSupplier Deprecated
    Since 2.6, use Supplier instead as Supplier<Message>.
    StringBuilderFormattable
    Objects that implement this interface can be converted to text, ideally without allocating temporary objects.
    Supplier<T>
    Classes implementing this interface know how to supply a value.
  • Class Summary 
    Class Description
    Activator
    OSGi bundle activator.
    Chars
    Consider this class private.
    EnglishEnums
    Consider this class private.
    LambdaUtil
    Utility class for lambda support.
    LoaderUtil
    Consider this class private. Utility class for ClassLoaders.
    PropertiesUtil
    Consider this class private.
    ProviderUtil
    Consider this class private. Utility class for Log4j Providers.
    ReflectionUtil
    Consider this class private. Provides various methods to determine the caller class.
    StringBuilders
    Consider this class private.
    Strings
    Consider this class private.
    Unbox
    Utility for preventing primitive parameter values from being auto-boxed.
  • Annotation Types Summary 
    Annotation Type Description
    PerformanceSensitive
    Indicates that a particular annotated construct was written with certain performance constraints in mind that should be considered when modifying or testing.

Package org.apache.logging.log4j.util Description

Internal utility classes for the Log4j 2 API. Note that the use of any classes in this package is not supported. There are no guarantees for binary or logical compatibility in this package.

Copyright © 1999-2016 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.