|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
BatchListener.IBatchStart.IPlugIn, implementor should inherit from this class.BatchExecutionContext
BaseBatch#registerInServer() Method used to register batch in server, contains all configuration
Mandatory : BaseBatchBaseBatch.executeBeforeData() to do some job before getting data, this method is called in Monothreaded mode
Mandatory : BaseBatchBaseBatch.exec(Object[]) to call the business classes that do the Job on the Data, this method is called in Multi threaded mode if batch is multi threaded
Mandatory : BaseBatchBaseBatch.executeAfterDataEnd() to do some job after all data have been treated, this method is called in Monothreaded mode
Traitement#Traitement.exec(Object[]).
Traitement.
Traitement org.quartz.CronTrigger to force MisfireInstruction to
MISFIRE_INSTRUCTION_DO_NOTHING See org.apache.CronTriggerDataObjectBatchExecutionContext one per execution
PART OF PUBLIC API
Traitement.getBatchExecutionContext()
Traitement.getBatchExecutionContext()
IdComputer#IdComputer.getIds(Object)
IBatchStart to add Bean mappingMessage and Session:
Rollback Session
Acknowledge a Message
Map a Message
Get access to original message
Traitement#initialize(BatchExecutionContext context)
IBatchAppender that logs executions in a Database using JDBC.IBatchAppender that logs in Database:
Batch start
Batch end
Batch errors
Messages.BatchScheduler when a Batch
is about to be executed.
IBatchAppender
IBatchAppender that stored batch executions in memory.TraitementConfigurationTraitementConfiguration.newMultipleBatchLauncher(IBatchStart, DBBatchStartParametersComputer)
IBatchStart that enables triggering a batch without passing any data.