Index

C E F H I R T 
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 ExecutorService that can execute InterruptableTasks and can be efficiently terminated.

I

InterruptableTask<T> - Interface in io.helidon.common.task
An interruptable task that can implements both Runnable and Callable.
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.
C E F H I R T 
All Classes and Interfaces|All Packages