Package de.dlr.proseo.planner.util
Class OrderReleaseThread
java.lang.Object
java.lang.Thread
de.dlr.proseo.planner.util.OrderReleaseThread
- All Implemented Interfaces:
Runnable
Manages the release of a processing order.
- Author:
- Ernst Melchinger
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionOrderReleaseThread(ProductionPlanner productionPlanner, jakarta.persistence.EntityManager em, JobUtil jobUtil, ProcessingOrder order, String name) Creates a new OrderReleaseThread. -
Method Summary
Methods inherited from class 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, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Constructor Details
-
OrderReleaseThread
public OrderReleaseThread(ProductionPlanner productionPlanner, jakarta.persistence.EntityManager em, JobUtil jobUtil, ProcessingOrder order, String name) Creates a new OrderReleaseThread.- Parameters:
productionPlanner- The production planner instanceem- Entity manager for native queriesjobUtil- The job utility instanceorder- The processing order to planname- The thread name
-
-
Method Details
-
getResultMessage
Get the result message.- Returns:
- the resultMessage
-
run
public void run()Starts and initializes the release thread. -
release
Releases the processing order.- Parameters:
orderId- The id of the order- Returns:
- The result message
- Throws:
InterruptedException
-