|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsalto.batch.lanceur.init.AbstractBatchStart
salto.batch.lanceur.init.NoBatchStart
public final class NoBatchStart
Implementation of IBatchStart that enables triggering a batch without passing any data.
Use this kind of IBatchStart only for batches that do not manipulate a lot of data.
| Constructor Summary | |
|---|---|
NoBatchStart()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
void |
close()
Close all opened resources. |
int |
getNbLinesRead()
|
void |
init(BatchExecutionContext context)
Called after Traitement#initialize(BatchExecutionContext context) |
java.lang.Object |
next()
Extract next set of data |
void |
preInit(BatchExecutionContext context)
Called before Traitement#initialize(BatchExecutionContext context) |
void |
setIdComputer(IdComputer idComputer)
|
void |
validate()
Validate the configuration |
| Methods inherited from class salto.batch.lanceur.init.AbstractBatchStart |
|---|
getBatchExecutionContext |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoBatchStart()
| Method Detail |
|---|
public final void init(BatchExecutionContext context)
throws BatchException
IBatchStartTraitement#initialize(BatchExecutionContext context)
context - BatchExecutionContext
BatchException - exception if the object did not start correctlyIBatchStart.init(salto.batch.lanceur.thread.BatchExecutionContext)
public final java.lang.Object next()
throws BatchException
IBatchStart
BatchExceptionIBatchStart.next()public final void setIdComputer(IdComputer idComputer)
idComputer - IdComputer Computes unique ID per lineIBatchStart.setIdComputer(salto.batch.lanceur.init.IdComputer)public final void close()
IBatchStart
IBatchStart.close()public final java.lang.Object clone()
clone in interface IBatchStartclone in class AbstractBatchStartObject.clone()public final int getNbLinesRead()
IBatchStart.getNbLinesRead()public void preInit(BatchExecutionContext context)
IBatchStartTraitement#initialize(BatchExecutionContext context)
preInit in interface IBatchStartpreInit in class AbstractBatchStartcontext - BatchExecutionContextIBatchStart.preInit(salto.batch.lanceur.thread.BatchExecutionContext)public void validate()
IBatchStart
IBatchStart.validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||