A B C E F G I L N R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ARRAY - conseq4j.execute.ConseqExecutor.Builder.WorkQueueType
B
- build() - Method in class conseq4j.execute.ConseqExecutor.Builder
-
Returns a
ConseqExecutorbuilt from the parameters previously set. - Builder() - Constructor for class conseq4j.execute.ConseqExecutor.Builder
C
- concurrency(int) - Method in class conseq4j.execute.ConseqExecutor.Builder
-
Sets the
concurrencyand returns a reference to this Builder enabling method chaining. - conseq4j - package conseq4j
- conseq4j.execute - package conseq4j.execute
- conseq4j.summon - package conseq4j.summon
- ConseqExecutor - Class in conseq4j.execute
-
Relies on the JDK
CompletableFutureas the sequential executor of the tasks under the same sequence key. - ConseqExecutor.Builder - Class in conseq4j.execute
-
ConseqExecutorbuilder static inner class. - ConseqExecutor.Builder.WorkQueueType - Enum in conseq4j.execute
- ConseqServiceFactory - Class in conseq4j.summon
-
A factory to produce sequential executors of type
ExecutorServicewith an upper-bound global execution concurrency.
E
- execute(Runnable, Object) - Method in class conseq4j.execute.ConseqExecutor
- execute(Runnable, Object) - Method in interface conseq4j.execute.SequentialExecutor
F
- from(ThreadPoolExecutor) - Static method in class conseq4j.execute.ConseqExecutor
G
- getExecutorService(Object) - Method in class conseq4j.summon.ConseqServiceFactory
- getExecutorService(Object) - Method in interface conseq4j.summon.SequentialExecutorServiceFactory
I
- isTerminated() - Method in class conseq4j.execute.ConseqExecutor
- isTerminated() - Method in class conseq4j.summon.ConseqServiceFactory
- isTerminated() - Method in interface conseq4j.Terminable
-
Nonblocking
L
- LINKED - conseq4j.execute.ConseqExecutor.Builder.WorkQueueType
N
- newInstance() - Static method in class conseq4j.execute.ConseqExecutor
- newInstance() - Static method in class conseq4j.summon.ConseqServiceFactory
- newInstance(int) - Static method in class conseq4j.execute.ConseqExecutor
- newInstance(int) - Static method in class conseq4j.summon.ConseqServiceFactory
R
- rejectedExecutionHandler(RejectedExecutionHandler) - Method in class conseq4j.execute.ConseqExecutor.Builder
S
- SequentialExecutor - Interface in conseq4j.execute
-
Main API of conseq executor, bypassing the intermediate (
ExecutorService) API, to service the submitted task per its sequence key. - SequentialExecutorServiceFactory - Interface in conseq4j.summon
-
Main API of conseq service factory, producing sequential executor instances summoned by sequence keys.
- shutdown() - Method in class conseq4j.execute.ConseqExecutor
- shutdown() - Method in class conseq4j.summon.ConseqServiceFactory
- shutdown() - Method in interface conseq4j.Terminable
-
Nonblocking, initiates an orderly shutdown of all managed thread resources.
- submit(Callable<T>, Object) - Method in class conseq4j.execute.ConseqExecutor
-
Tasks of different sequence keys execute in parallel, pending thread availability from the backing
ConseqExecutor.workerThreadPool. - submit(Callable<T>, Object) - Method in interface conseq4j.execute.SequentialExecutor
T
- Terminable - Interface in conseq4j
V
- valueOf(String) - Static method in enum conseq4j.execute.ConseqExecutor.Builder.WorkQueueType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum conseq4j.execute.ConseqExecutor.Builder.WorkQueueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- workQueueCapacity(int) - Method in class conseq4j.execute.ConseqExecutor.Builder
-
Sets the
workQueueCapacityand returns a reference to this Builder enabling method chaining. - workQueueType(ConseqExecutor.Builder.WorkQueueType) - Method in class conseq4j.execute.ConseqExecutor.Builder
All Classes All Packages