public interface ExecutorBuilderFactory<E extends ExecutorPlus,S extends SequentialExecutorPlus>
sequential(String)
pooled(String, int)
Supports custom configuration of executors via
configureSequential(String)
configurePooled(String, int)
Modifier and Type | Interface and Description |
---|---|
static interface |
ExecutorBuilderFactory.Jmxable<E extends ExecutorPlus,S extends SequentialExecutorPlus>
Entry point for configuring and creating new executors.
|
Modifier and Type | Method and Description |
---|---|
ExecutorBuilder<? extends E> |
configurePooled(java.lang.String name,
int threads)
Configure a pooled executor with the requested number of threads
|
ExecutorBuilder<? extends S> |
configureSequential(java.lang.String name)
Configure a sequential (single threaded) executor
|
default E |
pooled(java.lang.String name,
int threads)
Return a default configuration of pooled executor
|
default S |
sequential(java.lang.String name)
Return a default configuration of sequential executor
|
ExecutorBuilder<? extends S> configureSequential(java.lang.String name)
ExecutorBuilder<? extends E> configurePooled(java.lang.String name, int threads)
default S sequential(java.lang.String name)
default E pooled(java.lang.String name, int threads)
Copyright © 2009-2022 The Apache Software Foundation