|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsalto.batch.appender.FileAppender
public class FileAppender
Class that enables saving batches executions in a file.
| Field Summary | |
|---|---|
protected boolean |
traceOnlyError
boolean permettant de savoir si on trace uniquement les erreurs |
| Constructor Summary | |
|---|---|
FileAppender()
|
|
| Method Summary | |
|---|---|
void |
batchEnded(java.lang.String batchName,
java.util.Date endDate,
int nbLinesRead,
int nbErr,
java.lang.Throwable t)
fin d'un batch |
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 startDate)
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()
Dans le cas d'un fichier, un seul appender doit être créé car le fichier ne peut être ouvert qu'une seule fois. |
IBatchAppender |
copy()
|
java.lang.String |
getSavingDirectory()
|
void |
setSavingDirectory(java.lang.String savingDirectory)
|
void |
trtAdded(java.lang.Object data,
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)
Au la fin d'un traitement, on écrit dans le fichier les données par sérialization.Une donée présente deux fois sera donc supprimée |
void |
trtStarted(long numJob,
java.lang.Object data,
java.lang.Object ids,
long startDate)
Au démarrage d'un traitement, on écrit dans le fichier les données par sérialization |
void |
validate()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean traceOnlyError
| Constructor Detail |
|---|
public FileAppender()
| Method Detail |
|---|
public java.lang.Long batchStarted(java.lang.String batchName,
java.util.Date startDate)
IBatchAppender
batchStarted in interface IBatchAppenderbatchName - nom unique du batch (suit la nomenclature RMI)startDate - date de debut du batch
Long batch Idsalto.batch.lanceur.BatchAppender#batchStarted(String, Date)
public void batchEnded(java.lang.String batchName,
java.util.Date endDate,
int nbLinesRead,
int nbErr,
java.lang.Throwable t)
IBatchAppender
batchEnded in interface IBatchAppenderbatchName - nom unique du batch (suit la nomenclature RMI)endDate - date & heure de fin du batchnbLinesRead - Number of lines readnbErr - Number of errorst - Throwablesalto.batch.lanceur.BatchAppender#batchEnded(String, Date)
public void trtAdded(java.lang.Object data,
java.lang.Object ids)
IBatchAppender
trtAdded in interface IBatchAppenderdata - Object donnees permettant d'assurer l'unicite du traitementids - Object IDssalto.batch.lanceur.BatchAppender#trtAdded(Object)
public void trtStarted(long numJob,
java.lang.Object data,
java.lang.Object ids,
long startDate)
trtStarted in interface IBatchAppendernumJob - long Job iddata - donnees permettant d'assurer l'unicite du traitementids - ObjectstartDate - date de depart (em ms.)salto.batch.lanceur.BatchAppender#trtStarted(Object, long)
public void trtEnded(long numJob,
java.lang.Object data,
java.lang.Object ids,
long endDate,
java.lang.Throwable fail)
trtEnded in interface IBatchAppendernumJob - Job IDdata - 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)salto.batch.lanceur.BatchAppender#trtEnded(Object, long, boolean)
public DoBatchTrt[] batchResumed(java.lang.String batchName,
long startDate)
IBatchAppender
batchResumed in interface IBatchAppenderbatchName - String Full batch namestartDate - long Batch ID
salto.batch.lanceur.BatchAppender#restoreTrt(String, long)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface IBatchAppenderclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionObject.clone()public void setSavingDirectory(java.lang.String savingDirectory)
savingDirectory - Save directorypublic java.lang.String getSavingDirectory()
public IBatchAppender copy()
copy in interface IBatchAppenderIBatchAppender.copy()
public void batchEnded(java.lang.String batchName,
java.util.Date endDate,
LanceurExecutionStatusEnum executionStatusEnum,
int nbLinesRead,
int nbErrors,
java.lang.Throwable t)
IBatchAppender
batchEnded in interface IBatchAppenderbatchName - nom unique du batch (suit la nomenclature RMI)endDate - date & heure de fin du batchnbLinesRead - Number of lines readnbErrors - Number of errorst - Throwablesalto.batch.appender.IBatchAppender#batchEnded(java.lang.String, java.util.Date, salto.batch.lanceur.LanceurExecutionStatusEnum, int, int, java.lang.Throwable)public void validate()
validate in interface IBatchAppenderIBatchAppender.validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||