Package se.ikama.bauta.batch.tasklet
Class ReportTasklet
- java.lang.Object
-
- se.ikama.bauta.batch.tasklet.ReportTasklet
-
- All Implemented Interfaces:
org.springframework.batch.core.step.tasklet.Tasklet
- Direct Known Subclasses:
CloseDbConnectionsTasklet,MongoToCsvReportTasklet,SqlToCsvReportTasklet,ThymeleafReportTasklet
public class ReportTasklet extends java.lang.Object implements org.springframework.batch.core.step.tasklet.TaskletTasklet that generates reports. Delegates to one or manyReportGenerator.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanfailIfValidationFailuresTrue if you want the step to fail if one or more validations fail.protected java.lang.StringreportDir
-
Constructor Summary
Constructors Constructor Description ReportTasklet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddReportGenerator(ReportGenerator reportGenerator)org.springframework.batch.repeat.RepeatStatusexecute(org.springframework.batch.core.StepContribution sc, org.springframework.batch.core.scope.context.ChunkContext cc)voidsetReportGenerators(java.util.List<ReportGenerator> reportGenerators)
-
-
-
Method Detail
-
addReportGenerator
protected void addReportGenerator(ReportGenerator reportGenerator)
-
setReportGenerators
public void setReportGenerators(java.util.List<ReportGenerator> reportGenerators)
-
execute
public org.springframework.batch.repeat.RepeatStatus execute(org.springframework.batch.core.StepContribution sc, org.springframework.batch.core.scope.context.ChunkContext cc) throws java.lang.Exception- Specified by:
executein interfaceorg.springframework.batch.core.step.tasklet.Tasklet- Throws:
java.lang.Exception
-
-