JSR 352
E836343
JSR 352 is the original Java batch processing specification that defined a standardized model for batch applications on the Java platform.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Java Specification Request
ⓘ
batch processing specification ⓘ |
| category |
Java EE specification
ⓘ
enterprise batch processing ⓘ |
| defines |
XML-based job specification language for batch jobs
ⓘ
batch artifacts such as Batchlet ⓘ batch artifacts such as ItemReader, ItemProcessor, ItemWriter ⓘ batch artifacts such as JobListener, StepListener ⓘ batch job lifecycle ⓘ checkpoint and restart semantics for batch jobs ⓘ chunk-oriented processing model ⓘ job XML configuration format ⓘ job operator API for controlling batch jobs ⓘ job parameters mechanism ⓘ job repository interaction model ⓘ job, step, and batch artifact concepts ⓘ listeners for batch processing events ⓘ partitioned step processing model ⓘ programming model for Java batch applications ⓘ standardized model for batch applications on the Java platform ⓘ |
| fullName | Batch Applications for the Java Platform NERFINISHED ⓘ |
| goal |
define a common configuration format for batch jobs
ⓘ
enable portability of batch applications across Java runtimes ⓘ provide a standard programming model for Java batch applications ⓘ |
| includesConcept |
checkpoint
ⓘ
chunk ⓘ flow ⓘ job ⓘ job execution ⓘ job instance ⓘ job operator ⓘ job repository ⓘ partition ⓘ split ⓘ step ⓘ step execution ⓘ |
| influenced | Jakarta Batch specification NERFINISHED ⓘ |
| language | Java NERFINISHED ⓘ |
| platform |
Java Platform, Enterprise Edition
NERFINISHED
ⓘ
Java Platform, Standard Edition NERFINISHED ⓘ |
| relatedTo |
JSR 236
NERFINISHED
ⓘ
Jakarta Batch NERFINISHED ⓘ Java EE batch processing ⓘ |
| scope | batch applications ⓘ |
| standardizes |
Java batch processing
ⓘ
deployment model for Java batch jobs ⓘ runtime behavior of Java batch jobs ⓘ |
| useCase |
ETL-style data processing in Java
ⓘ
large-scale, non-interactive, long-running batch jobs ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.