Uses of Interface
org.eclipse.aether.util.concurrency.SmartExecutor
-
Packages that use SmartExecutor Package Description org.eclipse.aether.util.concurrency Utilities for concurrent task processing. -
-
Uses of SmartExecutor in org.eclipse.aether.util.concurrency
Classes in org.eclipse.aether.util.concurrency that implement SmartExecutor Modifier and Type Class Description static classSmartExecutor.DirectDirect executor (caller executes).static classSmartExecutor.LimitedLimited executor, where the actual goal is to protect accessed resource, like when virtual threads are being used, so the "pool" itself does not provide any kind of back-pressure.static classSmartExecutor.NonClosingWrapper to prevent closing.static classSmartExecutor.PooledPooled executor backed byExecutorService.Methods in org.eclipse.aether.util.concurrency that return SmartExecutor Modifier and Type Method Description static SmartExecutorSmartExecutorUtils. newSmartExecutor(java.lang.Integer tasks, int maxConcurrentTasks, java.lang.String namePrefix)Returns a smart executor for given parameters.static SmartExecutorSmartExecutorUtils. smartExecutor(org.eclipse.aether.RepositorySystemSession session, java.lang.Integer tasks, int maxConcurrentTasks, java.lang.String namePrefix)Returns a smart executor, bound to session if tasks to execute are not known ahead of time.
-