- Type Parameters:
E
- the type of the input to the operation
- All Superinterfaces:
Consumer<E>
, Sortable<E>
- All Known Subinterfaces:
SortingAggregator<E,R>
, XEnum<E>
, XIncreasingEnum<E>
, XIncreasingList<E>
, XIncreasingSequence<E>
, XList<E>
, XTable<K,V>
, XTable.Keys<K,V>
- All Known Implementing Classes:
ArrayCollector
, BulkList
, CqlWrapperCollectorProcedure
, EqBulkList
, EqHashEnum
, EqHashTable
, EqHashTable.Keys
, HashEnum
, HashTable
, HashTable.Keys
, LimitList
, LockedList
, Single
, SubList
, SynchList
public interface SortableProcedure<E>
extends Sortable<E>, Consumer<E>
Composite type to guarantee that the implementation of
Sortable
and
Consumer
refers to the same
parametrized type.
-
Method Summary
Methods inherited from interface one.microstream.collections.sorting.Sortable
sort
-
Method Details
-
static <E> void sortIfApplicable(
Consumer<E> procedure,
Comparator<? super E> comparator)