Uses of Class
de.dlr.proseo.planner.PlannerResultMessage
Packages that use PlannerResultMessage
Package
Description
Top-level classes for the prosEO Production Planner component
Classes for dispatching orders, jobs and job steps with the prosEO Production Planner component
Utility classes for the prosEO Production Planner component
-
Uses of PlannerResultMessage in de.dlr.proseo.planner
Methods in de.dlr.proseo.planner that return PlannerResultMessageModifier and TypeMethodDescriptionPlannerResultMessage.copy(PlannerResultMessage msg) Copy the contents of another PlannerResultMessage to this instance.Methods in de.dlr.proseo.planner with parameters of type PlannerResultMessageModifier and TypeMethodDescriptionPlannerResultMessage.copy(PlannerResultMessage msg) Copy the contents of another PlannerResultMessage to this instance. -
Uses of PlannerResultMessage in de.dlr.proseo.planner.dispatcher
Methods in de.dlr.proseo.planner.dispatcher that return PlannerResultMessageModifier and TypeMethodDescriptionOrderDispatcher.checkForValidOrder(ProcessingOrder order) Checks if the given order is valid, i.e. has a mission and requested product classesOrderDispatcher.createJobForOrbitOrTime(ProcessingOrder order, Orbit orbit, Instant startTime, Instant stopTime, ProcessingFacility pf) Create a job for an order based on the provided orbit or start/stop time of a slice.OrderDispatcher.createJobsForDay(ProcessingOrder order, ProcessingFacility facility, OrderPlanThread thread) Create the necessary jobs for an order of order slicing type type CALENDER_DAY.OrderDispatcher.createJobsForMonth(ProcessingOrder order, ProcessingFacility facility, OrderPlanThread thread) Create the necessary jobs for an order of order slicing type type CALENDER_MONTH.OrderDispatcher.createJobsForOrbit(ProcessingOrder order, ProcessingFacility processingFacility, OrderPlanThread thread) Create the necessary jobs for an order of order slicing type ORBIT.OrderDispatcher.createJobsForTimeSlices(ProcessingOrder order, ProcessingFacility facility, OrderPlanThread thread) Create the necessary jobs for an order of order slicing type type TIME_SLICE.OrderDispatcher.createJobsForYear(ProcessingOrder order, ProcessingFacility pf, OrderPlanThread thread) Create the necessary jobs for an order of order slicing type type CALENDER_YEAR.OrderDispatcher.createJobSteps(long orderId, long facilityId, ProductionPlanner productionPlanner, OrderPlanThread thread) Create the job steps for each job of the processing order.OrderDispatcher.createSingleJob(ProcessingOrder order, ProcessingFacility facility) Create the needed job for an order without slicingOrderDispatcher.prepareExpectedJobs(long orderId, long facilityId, OrderPlanThread thread) Publish an order, create jobs and job steps needed to create all products -
Uses of PlannerResultMessage in de.dlr.proseo.planner.util
Methods in de.dlr.proseo.planner.util that return PlannerResultMessageModifier and TypeMethodDescriptionOrderUtil.approve(ProcessingOrder order) Approve the processing order and it jobs and job steps.Cancels a job step.Cancel a job and its job steps.OrderUtil.cancel(ProcessingOrder orderX) Cancel the processing order and it jobs and job steps.Closes a job step.Delete satisfied product queries of its job steps.Close the processing order and it jobs and job steps.OrderUtil.delete(ProcessingOrder order) Delete the processing order and it jobs and job steps.OrderPlanThread.getResultMessage()Get the result message of the planning.OrderReleaseThread.getResultMessage()Get the result message.OrderPlanThread.plan(long orderId) Plan the given order by creating job steps and updating its state.Plan the processing order and it jobs and job steps.OrderUtil.prepareSuspend(long id, Boolean force) Prepare the suspend of the processing order.OrderReleaseThread.release(long orderId) Releases the processing order.OrderUtil.reset(ProcessingOrder order) Reset the processing order and it jobs and job steps.Resume job stepResume a job and its job steps.OrderUtil.resume(ProcessingOrder order, Boolean wait, String user, String pw) Resume the processing order and it jobs and job steps.Retries a job step, attempting to re-execute it if it previously failed.Retry a job and its job steps.OrderUtil.retry(ProcessingOrder order) Retry the processing order and it jobs and job steps.OrderUtil.startOrder(ProcessingOrder order) Start the processing order and it jobs and job steps.Suspends a job step, either forcefully terminating it or waiting until completion.Suspend a job and its job steps.Suspend the processing order and its jobs and job steps.