Concurrency Jobs
ManagedExecutorService with @Resource injection for concurrent task execution.
Project Structure
Section titled “Project Structure”concurrency-jobs/└── concurrency-jobs.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── concurrency │ └── jobs │ ├── client │ │ └── JobClient.java │ └── service │ ├── JobService.java │ └── TokenStore.java ├── liberty │ └── config │ └── server.xml └── webapp ├── WEB-INF │ └── web.xml ├── index.xhtml └── resources └── css └── default.cssQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── concurrency │ └── jobs │ ├── RestApplication.java │ ├── client │ │ ├── JobClient.java │ │ └── JobServiceClient.java │ └── service │ ├── ExecutorProducers.java │ ├── JobService.java │ └── TokenStore.java └── resources ├── META-INF │ └── resources │ ├── WEB-INF │ │ └── web.xml │ ├── index.xhtml │ └── resources │ └── css │ └── default.css └── application.propertiesSpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── concurrency │ └── jobs │ ├── Application.java │ ├── client │ │ ├── JobClient.java │ │ └── JobServiceClient.java │ ├── exec │ │ ├── ExecutorConfig.java │ │ ├── High.java │ │ └── Low.java │ ├── store │ │ └── TokenStore.java │ └── web │ └── JobsController.java └── resources ├── META-INF │ ├── WEB-INF │ │ └── web.xml │ ├── index.xhtml │ └── resources │ └── css │ └── default.css └── application.properties