Package com.illumon.util
package com.illumon.util
-
ClassDescriptionUtilities for translating boxed
Boolean
s to/from primitive bytes.Utility methods for working with ByteBuffers.Exposes all of theConfiguration
key-values as MBeanSimpleType.STRING
attributesClass to provide functionality that expands onConfiguration
and adds utility methods for accessing global deephaven installation configuration data.Class to help with determining details from Throwable instances.Sometimes the initial stack trace is ridiculously deep, and irrelevant.Creates a ThreadPoolExecutor which can then be used to submit or execute tasks.Holder for functional interfaces not defined in the java.util.function package.FunctionalInterfaces.ThrowingBiConsumer<T,U, ExceptionType extends Exception> FunctionalInterfaces.ThrowingBooleanSupplier<ExceptionType extends Exception>Represents an operation that accepts no input and returns a boolean result, throwing an exception.FunctionalInterfaces.ThrowingConsumer<T,ExceptionType extends Exception> Represents an operation that accepts a single input argument and returns no result, throwing an exception.FunctionalInterfaces.ThrowingRunnable<ExceptionType extends Exception>FunctionalInterfaces.ThrowingSupplier<T,ExceptionType extends Exception> Represents an operation that accepts no input and returns a result, throwing an exception.FunctionalInterfaces.ThrowingTriConsumer<T,U, V, ExceptionType extends Exception> FunctionalInterfaces.TriFunction<T,U, V, R> Represents a function that accepts three arguments and produces a result.Utility class for use to assist with Future-related tasks.A simple method for generating a Heap dump for this JVM.Class to hold constants used in the ingestion persistent queries.Utility class to help with Java time usageAn exception to use when a series of operations must all be executed, but may all throw exceptions themselves.Class to assist with retrieving properties such as passwords from environment variables, files, and properties.Constants for null and infinite values within the Deephaven Database.AutoCloseable
sub-interface that does not throw a checked exception.SafeCloseableArray<T extends SafeCloseable>SafeCloseable
that will close non-null values inside of an array.SafeCloseable
that will close an internal list of otherSafeCloseable
s.SoftRecycler<T>This class makes a little "recycle bin" for your objects of type T.Helper class to allow the retrieval of SSL-related parameters.Class to allow logs to receive sysout and syserr output.A TimerTask implementation that wraps a runnable.A simple implementation of a Token Bucket algorithm for throttling.Landing place for general purpose utility functions.Mark a start time, and allow logging of elapsed time and time between log messages (steps of a process).Basically a duplicate of ArgumentException from DB, but put here to allow use without a DB dependency.A couple of static methods to compareDocument
s,Element
s andContent