-
-
Methods in org.burningwave.core.concurrent that return QueuedTasksExecutor.Group
| Modifier and Type |
Method |
Description |
static QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.create(String name,
Thread.Supplier threadSupplier,
boolean isDaemon,
long allTasksMonitoringInterval,
long minimumElapsedTimeToConsiderATaskAsDeadLocked,
boolean deadLockedTasksKillingEnabled,
boolean undestroyableFromExternal) |
|
static QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.create(String name,
Thread.Supplier threadSupplierForHighPriorityTasksExecutor,
Thread.Supplier threadSupplierForNormalPriorityTasksExecutor,
Thread.Supplier threadSupplierForLowPriorityTasksExecutor,
boolean isDaemon,
boolean undestroyableFromExternal) |
|
static QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.create(String name,
Thread.Supplier threadSupplierForHighPriorityTasksExecutor,
Thread.Supplier threadSupplierForNormalPriorityTasksExecutor,
Thread.Supplier threadSupplierForLowPriorityTasksExecutor,
boolean isDaemon,
long allTasksMonitoringInterval,
long minimumElapsedTimeToConsiderATaskAsDeadLocked,
boolean deadLockedTasksKillingEnabled) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.logInfo() |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.setTasksCreationTrackingFlag(boolean flag) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.startAllTasksMonitoring() |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.startAllTasksMonitoring(QueuedTasksExecutor.Group.TasksMonitorer.Config config) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.stopAllTasksMonitoring() |
|
<E,
T extends QueuedTasksExecutor.TaskAbst<E,
T>> QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitFor(T task,
boolean ignoreDeadLocked) |
|
<E,
T extends QueuedTasksExecutor.TaskAbst<E,
T>> QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitFor(T task,
int priority,
boolean ignoreDeadLocked) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitForTasksEnding() |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitForTasksEnding(boolean ignoreDeadLocked) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitForTasksEnding(boolean waitForNewAddedTasks,
boolean ignoreDeadLocked) |
|
QueuedTasksExecutor.Group |
QueuedTasksExecutor.Group.waitForTasksEnding(int priority,
boolean waitForNewAddedTasks,
boolean ignoreDeadLocked) |
|