|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBatchAppender
Interface permettant d'assurer la persistence des batchs en cours de traitement La persistence en cours de traitement permet la reprise sur incident. Cette interface doit donc etre averti des evenements suivants :
| Method Summary | |
|---|---|
void |
batchEnded(java.lang.String batchName,
java.util.Date endDate,
int nbLinesRead,
int nbErrors,
java.lang.Throwable t)
Deprecated. |
void |
batchEnded(java.lang.String batchName,
java.util.Date endDate,
LanceurExecutionStatusEnum executionStatusEnum,
int nbLinesRead,
int nbErrors,
java.lang.Throwable t)
fin d'un batch |
DoBatchTrt[] |
batchResumed(java.lang.String batchName,
long batchId)
Fonction permettant de recuperer les donnees d'un traitement |
java.lang.Long |
batchStarted(java.lang.String batchName,
java.util.Date startDate)
demarrage d'un batch |
java.lang.Object |
clone()
Les appenders doivent etre thread-safe. |
IBatchAppender |
copy()
|
void |
trtAdded(java.lang.Object datas,
java.lang.Object ids)
Ajout d'un traitement unitaire dans la file des traitements |
void |
trtEnded(long numJob,
java.lang.Object data,
java.lang.Object ids,
long endDate,
java.lang.Throwable fail)
Fin d'un traitement unitaire |
void |
trtStarted(long numJob,
java.lang.Object data,
java.lang.Object ids,
long startDate)
Demarage d'un traitement unitaire |
void |
validate()
|
| Method Detail |
|---|
java.lang.Long batchStarted(java.lang.String batchName,
java.util.Date startDate)
batchName - nom unique du batch (suit la nomenclature RMI)startDate - date de debut du batch
Long batch Id
void batchEnded(java.lang.String batchName,
java.util.Date endDate,
int nbLinesRead,
int nbErrors,
java.lang.Throwable t)
batchName - nom unique du batch (suit la nomenclature RMI)endDate - date & heure de fin du batchnbLinesRead - Number of lines readnbErrors - Number of errorst - Throwable
void batchEnded(java.lang.String batchName,
java.util.Date endDate,
LanceurExecutionStatusEnum executionStatusEnum,
int nbLinesRead,
int nbErrors,
java.lang.Throwable t)
batchName - nom unique du batch (suit la nomenclature RMI)endDate - date & heure de fin du batchexecutionStatusEnum - nbLinesRead - Number of lines readnbErrors - Number of errorst - Throwable
void trtAdded(java.lang.Object datas,
java.lang.Object ids)
datas - Object donnees permettant d'assurer l'unicite du traitementids - Object IDs
void trtStarted(long numJob,
java.lang.Object data,
java.lang.Object ids,
long startDate)
numJob - long Job idbatchName - nom unique du batch (suit la nomenclature RMI)data - donnees permettant d'assurer l'unicite du traitementids - ObjectstartDate - date de depart (em ms.)
void trtEnded(long numJob,
java.lang.Object data,
java.lang.Object ids,
long endDate,
java.lang.Throwable fail)
numJob - Job IDbatchName - nom unique du batch (suit la nomenclature RMI)data - donnees permettant d'assurer l'unicite du traitementids - Object IDendDate - date & heure de fin du traitement (em ms.)fail - boolean permettant de connaitre le resultat de fin du batch (false = fin OK, true : KO)
DoBatchTrt[] batchResumed(java.lang.String batchName,
long batchId)
throws BatchException
batchName - String Full batch namebatchId - long Batch ID
BatchException
java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionIBatchAppender copy()
void validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||