public class EnforceDistinctFirstTupleElementCollector<T1,T2> extends Object implements Collector<ViewableAsTuple<T1,Optional<T2>>,no.digipost.collection.MultitupleBuilder<T1,T2>,Optional<Tuple<T1,List<T2>>>>
Collector.Characteristics| Constructor and Description |
|---|
EnforceDistinctFirstTupleElementCollector(BiFunction<? super Tuple<T1,List<T2>>,? super Tuple<T1,Optional<T2>>,? extends RuntimeException> exceptionOnNonDistinctFirstElement) |
| Modifier and Type | Method and Description |
|---|---|
BiConsumer<no.digipost.collection.MultitupleBuilder<T1,T2>,ViewableAsTuple<T1,Optional<T2>>> |
accumulator() |
Set<Collector.Characteristics> |
characteristics() |
BinaryOperator<no.digipost.collection.MultitupleBuilder<T1,T2>> |
combiner() |
Function<no.digipost.collection.MultitupleBuilder<T1,T2>,Optional<Tuple<T1,List<T2>>>> |
finisher() |
Supplier<no.digipost.collection.MultitupleBuilder<T1,T2>> |
supplier() |
public EnforceDistinctFirstTupleElementCollector(BiFunction<? super Tuple<T1,List<T2>>,? super Tuple<T1,Optional<T2>>,? extends RuntimeException> exceptionOnNonDistinctFirstElement)
public BiConsumer<no.digipost.collection.MultitupleBuilder<T1,T2>,ViewableAsTuple<T1,Optional<T2>>> accumulator()
public BinaryOperator<no.digipost.collection.MultitupleBuilder<T1,T2>> combiner()
public Function<no.digipost.collection.MultitupleBuilder<T1,T2>,Optional<Tuple<T1,List<T2>>>> finisher()
public Set<Collector.Characteristics> characteristics()
Copyright © 2019 Digipost. All rights reserved.