public final class DefaultModelExecutor extends AbstractModelExecutor<DefaultModelExecutor>
ModelExecutor
.AbstractModelExecutor.OwnedThread<E extends AbstractModelExecutor<?>>
ModelExecutor.Status
Constructor and Description |
---|
DefaultModelExecutor() |
DefaultModelExecutor(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected AbstractModelRuntime<?,?> |
createRuntime(java.lang.Runnable initialization)
Creates a new runtime instance for this model executor.
|
DefaultModelExecutor |
self() |
addErrorListener, addTerminationBlocker, addTerminationListener, addTraceListener, addWarningListener, awaitInitializationNoCatch, awaitTerminationNoCatch, checkIfLocked, getErrorListeners, getFeature, getName, getOrCreateFeature, getScheduler, getSettings, getStatus, getTraceListeners, getWarningListeners, performTermination, registerThread, removeErrorListener, removeTerminationBlocker, removeTerminationListener, removeTraceListener, removeWarningListener, set, setCheckLevel, setExecutionTimeMultiplier, setFeature, setInitialization, setLogLevel, shouldShutDownImmediately, shouldShutDownWhenNothingToDo, shutdown, shutdownNow, startNoWait, unregisterThread, wakeAllThreads
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
awaitInitialization, start, start, startNoWait
awaitTermination, create, create, getCheckLevel, getExecutionTimeMultiplier, getLogLevel, run, run
current
public DefaultModelExecutor()
public DefaultModelExecutor(java.lang.String name)
protected AbstractModelRuntime<?,?> createRuntime(java.lang.Runnable initialization)
AbstractModelExecutor
createRuntime
in class AbstractModelExecutor<DefaultModelExecutor>
public DefaultModelExecutor self()
self
in interface CastedModelExecutor<DefaultModelExecutor>
self
in class AbstractModelExecutor<DefaultModelExecutor>