Package io.deephaven.util
-
Interface Summary Interface Description ArrayType<T> A utility interface that allows strongly typed access to an array.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.Mailer PrimitiveArrayType<T> PrimitiveArrayType.Visitor SafeCloseable AutoCloseable
sub-interface that does not throw a checked exception. -
Class Summary Class Description BigDecimalUtils Computes the square root of a BigDecimal using Babylonian method.BooleanUtils Utilities for translating boxedBoolean
s to/from primitive bytes.BridgingLogHandler BufferUtil Utility methods for working with ByteBuffers.ClockFactory This is a hook to enable testing and simulation.DateUtil Useful methods for working with dates.DateUtil.DailyEvent Wraps a "daily event" as an object.EncodingUtil ExceptionDetails Class to help with determining details from Throwable instances.ExceptionUtil Some utilities for inspecting exceptionsExpandingThreadPoolExecutorFactory Creates a ThreadPoolExecutor which can then be used to submit or execute tasks.FindExceptionCause FunctionalInterfaces Holder for functional interfaces not defined in the java.util.function package.GrpcLogging HeapDump A simple method for generating a Heap dump for this JVM.OSUtil PidFileUtil Utility for manipulating PID files.PrimitiveArrayType.Constants ProcessNameUtil PropertiesUtil Utilities for working withProperties
.PropertyRetriever Class to assist with retrieving properties such as passwords from environment variables, files, and properties.QueryConstants Constants for primitive types within the Deephaven engine.SafeCloseableArray<T extends SafeCloseable> SafeCloseable
that will close non-null values inside of an array.SafeCloseableList SafeCloseable
that will close an internal list of otherSafeCloseable
s.SafeCloseablePair<A extends SafeCloseable,B extends SafeCloseable> SimpleTypeMap<V> SoftRecycler<T> This class makes a little "recycle bin" for your objects of type T.SystemStreamAdapter Class to allow logs to receive sysout and syserr output.ThreadSafeDateFormat Wraps aDateFormat
to provide a minimal level of thread safety that DateFormat is lacking (namely, preventing simultaneous calls toThreadSafeDateFormat.format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition)
from separate threads from interfering with each other).Utils Landing place for general purpose utility functions.Validate -
Exception Summary Exception Description MultiException An exception to use when a series of operations must all be executed, but may all throw exceptions themselves.