Package org.burningwave.core.iterable
Class IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC,O,OC>
java.lang.Object
org.burningwave.core.iterable.IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC,O,OC>
- All Implemented Interfaces:
IterableObjectHelper.IterationConfig<I,IC, IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC>>
- Enclosing interface:
IterableObjectHelper.IterationConfig<I,IC, C extends IterableObjectHelper.IterationConfig<I, IC, C>>
public static class IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC,O,OC>
extends Object
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.burningwave.core.iterable.IterableObjectHelper.IterationConfig
IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, O, OC>, IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> -
Method Summary
Modifier and TypeMethodDescriptionparallelIf(Predicate<IC> predicate) withAction(BiConsumer<I, Consumer<Consumer<OC>>> action) withAction(Consumer<I> action) <O,OC extends Collection<O>>
IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> withOutput(OC output) <K,O, OM extends Map<K, O>>
IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> withOutput(OM output) withPriority(Integer priority)
-
Method Details
-
withAction
public IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, withActionO, OC> (BiConsumer<I, Consumer<Consumer<OC>>> action) -
withAction
public IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, withActionO, OC> (Consumer<I> action) - Specified by:
withActionin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
withOutput
public <O,OC extends Collection<O>> IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, withOutputO, OC> (OC output) - Specified by:
withOutputin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
withOutput
public <K,O, IterableObjectHelper.IterationConfig.WithOutputOfMap<I,OM extends Map<K, O>> IC, withOutputK, O, OM> (OM output) - Specified by:
withOutputin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
parallelIf
public IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, parallelIfO, OC> (Predicate<IC> predicate) - Specified by:
parallelIfin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
taskBased
- Specified by:
taskBasedin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
threadBased
- Specified by:
threadBasedin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-
withPriority
public IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, withPriorityO, OC> (Integer priority) - Specified by:
withPriorityin interfaceIterableObjectHelper.IterationConfig<I,IC, CWO extends org.burningwave.core.iterable.IterableObjectHelperImpl.Iterator.Config.WithOutput<I, IC, CWO>>
-