Index
All Classes and Interfaces|All Packages
C
- call() - Method in interface io.helidon.common.task.InterruptableTask
- canInterrupt() - Method in interface io.helidon.common.task.InterruptableTask
-
Signals if a task can be interrupted at the time this method is called.
E
- execute(InterruptableTask<T>) - Method in interface io.helidon.common.task.HelidonTaskExecutor
-
Executes a task.
F
- forceTerminate() - Method in interface io.helidon.common.task.HelidonTaskExecutor
-
Force termination by forcefully interrupting all tasks.
H
- HelidonTaskExecutor - Interface in io.helidon.common.task
-
A simplified
ExecutorServicethat can executeInterruptableTasks and can be efficiently terminated.
I
- InterruptableTask<T> - Interface in io.helidon.common.task
- io.helidon.common.task - module io.helidon.common.task
-
Common task module.
- io.helidon.common.task - package io.helidon.common.task
-
Interruptable tasks and related executors.
- isTerminated() - Method in interface io.helidon.common.task.HelidonTaskExecutor
-
Verifies if the executor is terminated.
R
- run() - Method in interface io.helidon.common.task.InterruptableTask
T
- terminate(long, TimeUnit) - Method in interface io.helidon.common.task.HelidonTaskExecutor
-
Terminate executor waiting for any running task to complete for a specified timeout period.
All Classes and Interfaces|All Packages