Package org.openbravo.scheduling
Interface Process
-
- All Known Implementing Classes:
AcctServerProcess
,ActiveInstanceProcess
,AlertProcess
,AssetLinearDepreciationMethodProcess
,CalculatePromotions
,ConvertQuotationIntoOrder
,CostingBackground
,CostingRuleProcess
,CreateCustomModule
,CreateStandards
,CreateWorkEffort
,DalBaseProcess
,EndYearClose
,ExecutePendingPayments
,ExportClientProcess
,FIN_AddPaymentFromJournal
,FIN_AddPaymentFromJournalLine
,FIN_BankStatementProcess
,FIN_DoubtfulDebtProcess
,FIN_DoubtfulDebtRunProcess
,FIN_PaymentMonitorProcess
,FIN_PaymentProcess
,FIN_PaymentProposalProcess
,FIN_ReconciliationProcess
,FIN_TransactionProcess
,GenerateAggregatedDataBackground
,HeartbeatProcess
,ImportClientProcess
,ImportReprocessErrorEntries
,InventoryCountProcess
,JasperProcess
,KillSession
,LogCleanUpProcess
,MisfirePolicyTest.EmptyProcess
,MRPManufacturingPlanProcess
,MRPPurchaseCreateReservations
,PinstanceProcedure
,PriceDifferenceBackground
,ProcedureProcess
,ProcessBatch
,ProcessGroup
,ProcessRequisition
,ProcessSchedulingTest.MyCDIProcess
,ProcessSchedulingTest.MyProcess
,ProcessSchedulingTest.ParseTranslationDalBaseProcess
,ProcessSchedulingTest.ParseTranslationProcess
,RecordID2Filling
,RMCreateInvoice
,RMInsertOrphanLine
,SequenceProductCreate
,UpdateActuals
,UpdatePaymentPlan
,ValidateWorkEffort_ProductionRun
,VariantAutomaticGenerationProcess
,VariantChDescUpdateBackgroundProcess
,VariantChDescUpdateProcess
,VerifyBOM
public interface Process
All Openbravo Processes that require scheduling through theOBScheduler
or monitoring through theProcessMonitor
are required to implement this interface.- Author:
- awolski
-
-
Field Summary
Fields Modifier and Type Field Description static String
COMPLETE
static String
ERROR
static String
EXECUTION_ID
static String
KILLED
static String
MISFIRED
static String
PREVENT_CONCURRENT_EXECUTIONS
static String
PROCESS_ID
static String
PROCESS_NAME
static String
PROCESSING
static String
SCHEDULED
static String
SUCCESS
static String
SYSTEM_RESTART
static String
UNSCHEDULED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
execute(ProcessBundle bundle)
-
-
-
Field Detail
-
EXECUTION_ID
static final String EXECUTION_ID
- See Also:
- Constant Field Values
-
SCHEDULED
static final String SCHEDULED
- See Also:
- Constant Field Values
-
UNSCHEDULED
static final String UNSCHEDULED
- See Also:
- Constant Field Values
-
MISFIRED
static final String MISFIRED
- See Also:
- Constant Field Values
-
PROCESSING
static final String PROCESSING
- See Also:
- Constant Field Values
-
SUCCESS
static final String SUCCESS
- See Also:
- Constant Field Values
-
ERROR
static final String ERROR
- See Also:
- Constant Field Values
-
COMPLETE
static final String COMPLETE
- See Also:
- Constant Field Values
-
SYSTEM_RESTART
static final String SYSTEM_RESTART
- See Also:
- Constant Field Values
-
KILLED
static final String KILLED
- See Also:
- Constant Field Values
-
PREVENT_CONCURRENT_EXECUTIONS
static final String PREVENT_CONCURRENT_EXECUTIONS
- See Also:
- Constant Field Values
-
PROCESS_NAME
static final String PROCESS_NAME
- See Also:
- Constant Field Values
-
PROCESS_ID
static final String PROCESS_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
void execute(ProcessBundle bundle) throws Exception
- Parameters:
bundle
- the process' parameters, security and contextual information- Throws:
Exception
- if an error occurs executing the process
-
-