Interface Summary Interface Description AsyncBiFunction<T,U,C>A
BiFunction-like interface designed to be used with asynchronous executions.
CheckedBiConsumer<T,U,E extends java.lang.Exception>A
BiConsumer-like interface which allows throwing checked exceptions.
CheckedBiFunction<T,U,R,E extends java.lang.Exception>A
BiFunction-like interface which allows throwing checked exceptions.
CheckedConsumer<T,E extends java.lang.Exception>A
Consumer-like interface which allows throwing checked exceptions.
CheckedSupplier<R,E extends java.lang.Exception>A
Supplier-like interface which allows throwing checked exceptions.
TriConsumer<S,T,U>Represents an operation that accepts three arguments and returns no result. TriFunction<S,T,U,R>Represents a function that accepts three arguments and produces a result.
Class Summary Class Description Classes Explicit<T>Holds a value that is either: a) set implicitly e.g. ExponentiallyWeightedMovingAverageImplements exponentially weighted moving averages (commonly abbreviated EWMA) for a single value. FieldMemoryStatsA reusable class to encode
field -> memory sizemappings
MacAddressProvider NamedRegistry<T>A registry from String to some class implementation. NumbersA set of utilities for numbers. PidFileProcess ID file abstraction that writes the current pid into a file and optionally removes it on system exit. RandomnessProvides factory methods for producing reproducible sources of randomness. RoundingA strategy for rounding date/time based values. Rounding.Builder StopWatchSimple stop watch, allowing for timing of a number of tasks, exposing total running time and running time for each named task. StopWatch.TaskInfoInner class to hold data about one task executed within the stop watch. Strings Table Table.Cell UUIDs
Annotation Types Summary Annotation Type Description SuppressLoggerChecksAnnotation to suppress logging usage checks errors inside a whole class or a method.