A B C E F G I L N R S T V W 
All Classes All Packages

A

ARRAY - conseq4j.execute.ConseqExecutor.Builder.WorkQueueType
 

B

build() - Method in class conseq4j.execute.ConseqExecutor.Builder
Returns a ConseqExecutor built 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 concurrency and 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 CompletableFuture as the sequential executor of the tasks under the same sequence key.
ConseqExecutor.Builder - Class in conseq4j.execute
ConseqExecutor builder static inner class.
ConseqExecutor.Builder.WorkQueueType - Enum in conseq4j.execute
 
ConseqServiceFactory - Class in conseq4j.summon
A factory to produce sequential executors of type ExecutorService with 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 workQueueCapacity and returns a reference to this Builder enabling method chaining.
workQueueType(ConseqExecutor.Builder.WorkQueueType) - Method in class conseq4j.execute.ConseqExecutor.Builder
 
A B C E F G I L N R S T V W 
All Classes All Packages