public class EventCollectionFilter<T extends EventCollection> extends Object implements Collector<EventCollection,List<T>,Stream<T>>
Collector.Characteristics
Constructor and Description |
---|
EventCollectionFilter(Class<T> eventClass,
Predicate<T> filter) |
Modifier and Type | Method and Description |
---|---|
BiConsumer<List<T>,EventCollection> |
accumulator() |
Set<Collector.Characteristics> |
characteristics() |
BinaryOperator<List<T>> |
combiner() |
Function<List<T>,Stream<T>> |
finisher() |
Supplier<List<T>> |
supplier() |
public Supplier<List<T>> supplier()
supplier
in interface Collector<EventCollection,List<T extends EventCollection>,Stream<T extends EventCollection>>
public BiConsumer<List<T>,EventCollection> accumulator()
accumulator
in interface Collector<EventCollection,List<T extends EventCollection>,Stream<T extends EventCollection>>
public BinaryOperator<List<T>> combiner()
combiner
in interface Collector<EventCollection,List<T extends EventCollection>,Stream<T extends EventCollection>>
public Function<List<T>,Stream<T>> finisher()
finisher
in interface Collector<EventCollection,List<T extends EventCollection>,Stream<T extends EventCollection>>
public Set<Collector.Characteristics> characteristics()
characteristics
in interface Collector<EventCollection,List<T extends EventCollection>,Stream<T extends EventCollection>>
Copyright © 2019. All rights reserved.