Package org.elasticsearch.common

  • 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.
    ExponentiallyWeightedMovingAverage
    Implements exponentially weighted moving averages (commonly abbreviated EWMA) for a single value.
    FieldMemoryStats
    A reusable class to encode field -&gt; memory size mappings
    MacAddressProvider  
    NamedRegistry<T>
    A registry from String to some class implementation.
    Numbers
    A set of utilities for numbers.
    PidFile
    Process ID file abstraction that writes the current pid into a file and optionally removes it on system exit.
    Randomness
    Provides factory methods for producing reproducible sources of randomness.
    Rounding
    A strategy for rounding date/time based values.
    Rounding.Builder  
    StopWatch
    Simple stop watch, allowing for timing of a number of tasks, exposing total running time and running time for each named task.
    StopWatch.TaskInfo
    Inner class to hold data about one task executed within the stop watch.
    Strings  
    Table  
    Table.Cell  
    UUIDs  
  • Enum Summary 
    Enum Description
    Priority  
    Rounding.DateTimeUnit  
  • Exception Summary 
    Exception Description
    ParsingException
    Exception that can be used when parsing queries with a given XContentParser.
    ValidationException
    Encapsulates an accumulation of validation errors
  • Annotation Types Summary 
    Annotation Type Description
    SuppressLoggerChecks
    Annotation to suppress logging usage checks errors inside a whole class or a method.