Package org.openrewrite
Interface RecipeScheduler
-
- All Known Implementing Classes:
DirectScheduler,ForkJoinScheduler
public interface RecipeScheduler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> java.util.List<T>mapAsync(java.util.List<T> input, java.util.function.UnaryOperator<T> mapFn)<T> java.util.concurrent.CompletableFuture<T>schedule(java.util.concurrent.Callable<T> fn)default java.util.List<Result>scheduleRun(Recipe recipe, java.util.List<? extends SourceFile> before, ExecutionContext ctx, int maxCycles, int minCycles)default <S extends SourceFile>
java.util.List<S>scheduleVisit(java.util.Stack<Recipe> recipeStack, java.util.List<S> before, ExecutionContext ctx, java.util.Map<java.util.UUID,java.util.Stack<Recipe>> recipeThatDeletedSourceFile)
-
-
-
Method Detail
-
mapAsync
default <T> java.util.List<T> mapAsync(java.util.List<T> input, java.util.function.UnaryOperator<T> mapFn)
-
scheduleRun
default java.util.List<Result> scheduleRun(Recipe recipe, java.util.List<? extends SourceFile> before, ExecutionContext ctx, int maxCycles, int minCycles)
-
scheduleVisit
default <S extends SourceFile> java.util.List<S> scheduleVisit(java.util.Stack<Recipe> recipeStack, java.util.List<S> before, ExecutionContext ctx, java.util.Map<java.util.UUID,java.util.Stack<Recipe>> recipeThatDeletedSourceFile)
-
schedule
<T> java.util.concurrent.CompletableFuture<T> schedule(java.util.concurrent.Callable<T> fn)
-
-