Package com.apple.foundationdb.util
package com.apple.foundationdb.util
Utilities for logging and exception handling.
All exceptions in the Record Layer
project are descendants of
LoggableException class. This
class allows the user to attach arbitrary keys and values to an Exception when
thrown.-
ClassDescriptionUtility methods to help interact with
AutoCloseableclasses.Exception thrown when theCloseableUtils.closeAll(java.lang.AutoCloseable...)method catches an exception.Exception type with support for adding keys and values to its log info.LoggableKeysAndValues<T extends LoggableKeysAndValues<T>>Associates loggable information with an object as a map.Provides a default implementation ofLoggableKeysAndValues.CommonLoggableExceptionkeys logged by the FoundationDB extensions library.Utility methods for operating withStrings.