Package io.quarkus.domino.tree
Interface DependencyTreeVisitScheduler
-
public interface DependencyTreeVisitScheduler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDependencyTreeVisitScheduler.TreeProcessingResultHandler<R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Collection<org.eclipse.aether.artifact.Artifact>getResolutionFailures()static <E> DependencyTreeVisitSchedulerparallel(DependencyTreeBuilder treeBuilder, DependencyTreeVisitor<E> processor, io.quarkus.devtools.messagewriter.MessageWriter log, int treesTotal)voidscheduleProcessing(DependencyTreeRoot root)default voidscheduleProcessing(org.eclipse.aether.artifact.Artifact rootArtifact, List<org.eclipse.aether.graph.Dependency> constraints, Collection<org.eclipse.aether.graph.Exclusion> exclusions)static <E> DependencyTreeVisitSchedulersequencial(DependencyTreeBuilder treeBuilder, DependencyTreeVisitor<E> processor, io.quarkus.devtools.messagewriter.MessageWriter log, int treesTotal)voidwaitForCompletion()
-
-
-
Method Detail
-
sequencial
static <E> DependencyTreeVisitScheduler sequencial(DependencyTreeBuilder treeBuilder, DependencyTreeVisitor<E> processor, io.quarkus.devtools.messagewriter.MessageWriter log, int treesTotal)
-
parallel
static <E> DependencyTreeVisitScheduler parallel(DependencyTreeBuilder treeBuilder, DependencyTreeVisitor<E> processor, io.quarkus.devtools.messagewriter.MessageWriter log, int treesTotal)
-
scheduleProcessing
default void scheduleProcessing(org.eclipse.aether.artifact.Artifact rootArtifact, List<org.eclipse.aether.graph.Dependency> constraints, Collection<org.eclipse.aether.graph.Exclusion> exclusions)
-
scheduleProcessing
void scheduleProcessing(DependencyTreeRoot root)
-
waitForCompletion
void waitForCompletion()
-
getResolutionFailures
Collection<org.eclipse.aether.artifact.Artifact> getResolutionFailures()
-
-