Package de.dlr.proseo.planner.dispatcher
Klasse KubeDispatcher
java.lang.Object
java.lang.Thread
de.dlr.proseo.planner.dispatcher.KubeDispatcher
- Alle implementierten Schnittstellen:
Runnable
Dispatcher to look for runnable job steps
- Autor:
- Ernst Melchinger
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler
-
Feldübersicht
Von Klasse geerbte Felder java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungKubeDispatcher
(ProductionPlanner planner, KubeConfig kubeConfiguration, Boolean onlyRun) Create new KubeDispatcher for planner -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
run()
Checks for job steps, which are ready to run; depending on its creation parameter "runOnce" this is a one-time process or it is running cyclically until it is terminated externallyVon Klasse geerbte Methoden java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Konstruktordetails
-
KubeDispatcher
Create new KubeDispatcher for planner- Parameter:
planner
- The plannerkubeConfiguration
- The facility's kube configurationonlyRun
- set to true to evaluate only runnable job steps or to false to check all job steps
-
-
Methodendetails