Package org.burningwave.graph
Class Functions.ForCollection.Async<T>
java.lang.Object
org.burningwave.core.extension.Item
org.burningwave.core.extension.Group<CommandWrapper<?,?,Context,Context>>
org.burningwave.graph.Functions
org.burningwave.graph.Functions.ForCollection<T>
org.burningwave.graph.Functions.ForCollection.Async<T>
- All Implemented Interfaces:
AutoCloseable,org.burningwave.core.Component,org.burningwave.core.iterable.Properties.Listener,org.burningwave.core.ManagedLogger
- Enclosing class:
- Functions.ForCollection<T>
public static class Functions.ForCollection.Async<T> extends Functions.ForCollection<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.burningwave.graph.Functions.ForCollection
Functions.ForCollection.Async<T>Nested classes/interfaces inherited from class org.burningwave.graph.Functions
Functions.ForCollection<T> -
Field Summary
Fields Modifier and Type Field Description protected ExecutorServiceexecutor -
Method Summary
Modifier and Type Method Description voidclose()static <T> Functions.ForCollection.Async<T>create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String collectionContextKey, String loopResultContextKey)static <T> Functions.ForCollection.Async<T>create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String collectionContextKey, String loopResultContextKey, Integer threadsNumber)static <T> Functions.ForCollection.Async<T>create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String iterableObjectContextKey, String loopResultContextKey, ExecutorService executor)protected static <T> Functions.ForCollection.Async<T>create(org.burningwave.graph.Functions.ForCollection.AlgorithmsSupplier algorithmsSupplier, ExecutorService executor)voidexecuteOn(Object object)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Component
getOrCreateTemporaryFolder, getTemporaryFolderPrefix
-
Field Details
-
Method Details
-
create
protected static <T> Functions.ForCollection.Async<T> create(org.burningwave.graph.Functions.ForCollection.AlgorithmsSupplier algorithmsSupplier, ExecutorService executor) -
create
public static <T> Functions.ForCollection.Async<T> create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String iterableObjectContextKey, String loopResultContextKey, ExecutorService executor) -
create
public static <T> Functions.ForCollection.Async<T> create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String collectionContextKey, String loopResultContextKey) -
create
public static <T> Functions.ForCollection.Async<T> create(org.burningwave.core.reflection.PropertyAccessor.ByFieldOrByMethod byFieldOrByMethodPropertyAccessor, org.burningwave.core.reflection.PropertyAccessor.ByMethodOrByField byMethodOrByFieldPropertyAccessor, org.burningwave.core.iterable.IterableObjectHelper iterableObjectHelper, String collectionContextKey, String loopResultContextKey, Integer threadsNumber) -
executeOn
- Overrides:
executeOnin classFunctions.ForCollection<T>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.burningwave.core.Component- Overrides:
closein classFunctions.ForCollection<T>
-