org.omnaest.utils.threads.submit
Interface Reducer<T>


public interface Reducer<T>


Nested Class Summary
static interface Reducer.BooleanHandler<T>
           
static interface Reducer.BooleansHandler<T>
           
static interface Reducer.ValueHandler<T,R>
           
static interface Reducer.ValuesHandler<T,R>
           
 
Method Summary
 boolean reduceToBooleanValue()
          Returns true, if all result values are Boolean.TRUE
 boolean reduceToBooleanValue(Reducer.BooleansHandler<T> booleansHandler)
           
 BooleanList reduceToBooleanValueList(Reducer.BooleanHandler<T> booleanHandler)
           
 Set<Boolean> reduceToBooleanValueSet(Reducer.BooleanHandler<T> booleanHandler)
           
 List<T> reduceToList()
           
<R> List<R>
reduceToList(Reducer.ValueHandler<T,R> valueHandler)
           
 Set<T> reduceToSet()
           
<R> Set<R>
reduceToSet(Reducer.ValueHandler<T,R> valueHandler)
           
<R> R
reduceToValue(Reducer.ValuesHandler<T,R> valuesHandler)
           
 

Method Detail

reduceToList

List<T> reduceToList()

reduceToSet

Set<T> reduceToSet()

reduceToList

<R> List<R> reduceToList(Reducer.ValueHandler<T,R> valueHandler)

reduceToSet

<R> Set<R> reduceToSet(Reducer.ValueHandler<T,R> valueHandler)

reduceToValue

<R> R reduceToValue(Reducer.ValuesHandler<T,R> valuesHandler)

reduceToBooleanValueList

BooleanList reduceToBooleanValueList(Reducer.BooleanHandler<T> booleanHandler)

reduceToBooleanValueSet

Set<Boolean> reduceToBooleanValueSet(Reducer.BooleanHandler<T> booleanHandler)

reduceToBooleanValue

boolean reduceToBooleanValue(Reducer.BooleansHandler<T> booleansHandler)

reduceToBooleanValue

boolean reduceToBooleanValue()
Returns true, if all result values are Boolean.TRUE

Returns:


Copyright © 2013. All Rights Reserved.