Skip to content

quarkiverse/quarkus-jberet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quarkus JBeret Extension

Build License Central All Contributors

The Quarkus JBeret Extension adds support for JSR-352 Batch Applications for the Java Platform. JBeret is an implementation of the JSR-352.

Usage

To use the extension, add the dependency to the target project:

<dependency>
  <groupId>io.quarkiverse.jberet</groupId>
  <artifactId>quarkus-jberet</artifactId>
  <version>2.8.0</version>
</dependency>

ℹ️ Recommended Quarkus version: 3.28.1 or higher

The Batch API and Runtime will be available out of the box. Please refer to the Batch documentation, or the JBeret documentation to learn about Batch Applications.

Also, the Quarkus JBeret Extension adds features on top of JBeret to improve the developer experience. Please check the extension documentation.

Example Applications

Example applications can be found inside the integration-tests folder:

  • chunk - A simple Job that reads, processes, and stores data from a file.
  • jdbc-repository - A Job that uses a jdbc datasource to store JBeret and Job metadata.
  • scheduler - Schedule a Job to run every 10 seconds

Or take a look into the World of Warcraft Auctions - Batch Application. It downloads the World of Warcraft Auction House data and provides statistics about items prices.

Contributors ✨____

Thanks goes to these wonderful people (emoji key):


Roberto Cortez

💻 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Quarkus Extension for Batch Applications.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 17