Package org.elasticsearch.common
package org.elasticsearch.common
-
InterfaceDescriptionAsyncBiFunction<T,U,C>A
BiFunction
-like interface designed to be used with asynchronous executions.CheckedBiConsumer<T,U,E extends Exception>ABiConsumer
-like interface which allows throwing checked exceptions.CheckedBiFunction<T,U,R,E extends Exception>ABiFunction
-like interface which allows throwing checked exceptions.CheckedIntFunction<T,E extends Exception>CheckedSupplier<R,E extends Exception>ASupplier
-like interface which allows throwing checked exceptions.A strategy for rounding milliseconds since epoch.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. -
ClassDescriptionExplicit<T>Holds a value that is either: a) set implicitly e.g.Implements exponentially weighted moving averages (commonly abbreviated EWMA) for a single value.A reusable class to encode
field -> memory size
mappingsConverts utc into local time and back again.How to get instances ofLocalTimeOffset
.A registry from String to some class implementation.A set of utilities for numbers.Process ID file abstraction that writes the current pid into a file and optionally removes it on system exit.Provides factory methods for producing reproducible sources of randomness.A strategy for rounding milliseconds since epoch.Simple stop watch, allowing for timing of a number of tasks, exposing total running time and running time for each named task.Inner class to hold data about one task executed within the stop watch. -
ExceptionDescriptionException that can be used when parsing queries with a given
XContentParser
.Encapsulates an accumulation of validation errors -
Annotation InterfaceDescriptionAnnotation to suppress logging usage checks errors inside a whole class or a method.