EventComparator

public abstract class EventComparator implements Comparator<T>, Serializable

An abstract base for the comparators working with Events.

Functions

Link copied to clipboard
Returns a comparator which compares events by their timestamp in chronological order.

Inherited functions

Link copied to clipboard
public abstract int compare(T p, T p1)
Link copied to clipboard
public static Comparator<T> comparing<T, U>(Function<? extends Object, ? extends U> keyExtractor, Comparator<? extends Object> keyComparator)
Link copied to clipboard
public static Comparator<T> comparingDouble<T>(ToDoubleFunction<? extends Object> keyExtractor)
Link copied to clipboard
public static Comparator<T> comparingInt<T>(ToIntFunction<? extends Object> keyExtractor)
Link copied to clipboard
public static Comparator<T> comparingLong<T>(ToLongFunction<? extends Object> keyExtractor)
Link copied to clipboard
public static Comparator<T> naturalOrder<T extends Comparable<? extends Object>>()
Link copied to clipboard
public static Comparator<T> nullsFirst<T>(Comparator<? extends Object> comparator)
Link copied to clipboard
public static Comparator<T> nullsLast<T>(Comparator<? extends Object> comparator)
Link copied to clipboard
public Comparator<T> reversed()
Link copied to clipboard
public static Comparator<T> reverseOrder<T extends Comparable<? extends Object>>()
Link copied to clipboard
public Comparator<T> thenComparing(Comparator<? extends Object> other)
Link copied to clipboard
public Comparator<T> thenComparingDouble(ToDoubleFunction<? extends Object> keyExtractor)
Link copied to clipboard
public Comparator<T> thenComparingInt(ToIntFunction<? extends Object> keyExtractor)
Link copied to clipboard
public Comparator<T> thenComparingLong(ToLongFunction<? extends Object> keyExtractor)