| Modifier and Type | Method and Description |
|---|---|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.classes(Class<?>[] classes)
Lists the classes assigned to the dispatcher.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.configuration(EConfigure.Dispatcher config)
Copies in the settings from
config to this
builder. |
static EConfigure.DispatcherBuilder |
EConfigure.dispatcherBuilder()
Returns a new
EConfigure.DispatcherBuilder instance used to
construct a EConfigure.Dispatcher. |
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.dispatcherType(EConfigure.DispatcherType type)
Sets the dispatcher type.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.isDefault(boolean flag)
If
flag is true, then marks the
dispatcher as the default dispatcher. |
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.name(String name)
Sets the dispatcher name.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.numberThreads(int numThreads)
Sets the number of threads used by the run queue.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.parkTime(long time)
Sets the
ThreadType.SPINPARK nanosecond park
time. |
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.priority(int priority)
Sets the run queue thread priority.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.quantum(long quantum)
Sets the run quantum assigned to each eBus client.
|
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.spinLimit(long limit)
Sets the
ThreadType.SPINPARK or
ThreadType.SPINYIELD spin limit. |
EConfigure.DispatcherBuilder |
EConfigure.DispatcherBuilder.threadType(ThreadType type)
Sets the run queue thread type.
|
Copyright © 2020. All rights reserved.