Package de.dlr.proseo.planner.util
Klasse OrderReleaseThread
java.lang.Object
java.lang.Thread
de.dlr.proseo.planner.util.OrderReleaseThread
- Alle implementierten Schnittstellen:
Runnable
Manages the release of a processing order.
- 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
KonstruktorenKonstruktorBeschreibungOrderReleaseThread
(ProductionPlanner productionPlanner, javax.persistence.EntityManager em, JobUtil jobUtil, ProcessingOrder order, String name) Creates a new OrderReleaseThread. -
Methodenübersicht
Von 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
-
OrderReleaseThread
public OrderReleaseThread(ProductionPlanner productionPlanner, javax.persistence.EntityManager em, JobUtil jobUtil, ProcessingOrder order, String name) Creates a new OrderReleaseThread.- Parameter:
productionPlanner
- The production planner instanceem
- Entity manager for native queriesjobUtil
- The job utility instanceorder
- The processing order to planname
- The thread name
-
-
Methodendetails
-
getResultMessage
Get the result message.- Gibt zurück:
- the resultMessage
-
run
public void run()Starts and initializes the release thread. -
release
Releases the processing order.- Parameter:
orderId
- The id of the order- Gibt zurück:
- The result message
- Löst aus:
InterruptedException
-