5

Can we say Spring Batch is an implementation of the JSR 352 (spec for Batch Applications for the Java Platform) ?

What are some other implementations of JSR 352 ?

yathirigan
  • 5,619
  • 22
  • 66
  • 104
  • 1
    For this kind of question a good search on the net can give you all the information you are asking for (try googling for 'JSR 352' keywords, second link, first sentence - just for example) – Luca Basso Ricci Aug 14 '17 at 08:47
  • Possible duplicate of [JSR 352 Spring Batch vs. Java EE](https://stackoverflow.com/questions/25630921/jsr-352-spring-batch-vs-java-ee) – yathirigan Aug 14 '17 at 08:59
  • @LucaBassoRicci Your comment leads me to `Key point here: the JSR-352 specification provides a way to control the flow based on the exit status of jobs.` Take into account Google is personalizing result sets. – Queeg Feb 21 '23 at 08:52

2 Answers2

2

Jberet is an another implementation of the JSR-352. It is stable and used for JEE projects, Wildfly has an integrated support for jberet with Jboss EAP.
https://github.com/jberet/jsr352

Clément Gibert
  • 371
  • 1
  • 7
0

Yes. Spring Batch does implement the SE requirements for JSR-352. You can read more about that in the documentation here: http://docs.spring.io/spring-batch/trunk/reference/html/jsr-352.html

EDIT: This implementation was removed in Spring Batch 5. Versions of Spring Batch prior to Spring Batch 5 do include an implementation of JSR-352.

Michael Minella
  • 20,843
  • 4
  • 55
  • 67
  • it isn't the case anymore https://spring.io/blog/2022/11/24/spring-batch-5-0-goes-ga#jsr-352-implementation-removal – Yazid Dec 19 '22 at 13:24