Class ModelResolutionTaskRunnerFactory
java.lang.Object
io.quarkus.bootstrap.resolver.maven.ModelResolutionTaskRunnerFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModelResolutionTaskRunnerReturns an instance of a blocking task runner with no error handler.static ModelResolutionTaskRunnergetBlockingTaskRunner(ModelResolutionTaskErrorHandler errorHandler) Returns an instance of a blocking task runner with a custom error handler.static ModelResolutionTaskRunnerReturns an instance of a non-blocking task runner with an error handler that collects all task execution errors and throws a single error when all the tasks have finished.static ModelResolutionTaskRunnergetNonBlockingTaskRunner(ModelResolutionTaskErrorHandler errorHandler) Returns an instance of a non-blocking task runner with a custom error handler.static booleanstatic ModelResolutionTaskRunnerNew instance ofModelResolutionTaskRunner.
-
Constructor Details
-
ModelResolutionTaskRunnerFactory
public ModelResolutionTaskRunnerFactory()
-
-
Method Details
-
isDefaultRunnerBlocking
public static boolean isDefaultRunnerBlocking() -
newTaskRunner
New instance ofModelResolutionTaskRunner. Unless system propertyquarkus.bootstrap.blocking-task-runneris set totrue, the returned runner will not be blocking.- Returns:
- new task runner instance
-
getNonBlockingTaskRunner
Returns an instance of a non-blocking task runner with an error handler that collects all task execution errors and throws a single error when all the tasks have finished.- Returns:
- an instance of a non-blocking task runner
-
getNonBlockingTaskRunner
public static ModelResolutionTaskRunner getNonBlockingTaskRunner(ModelResolutionTaskErrorHandler errorHandler) Returns an instance of a non-blocking task runner with a custom error handler.- Parameters:
errorHandler- error handler- Returns:
- an instance of non-blocking task runner
-
getBlockingTaskRunner
Returns an instance of a blocking task runner with no error handler. Exceptions thrown from tasks will be immediately propagated to the caller.- Returns:
- an instance of a blocking task runner
-
getBlockingTaskRunner
public static ModelResolutionTaskRunner getBlockingTaskRunner(ModelResolutionTaskErrorHandler errorHandler) Returns an instance of a blocking task runner with a custom error handler.- Returns:
- an instance of a blocking task runner
-