EJB Timer Session
EJB timer service with @Schedule and @Timeout for scheduled tasks.
Project Structure
Section titled “Project Structure”ejb-timersession/└── ejb-timersession.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── timersession │ ├── ejb │ │ └── TimerSessionBean.java │ └── web │ └── TimerManager.java ├── liberty │ └── config │ └── server.xml └── webapp ├── WEB-INF │ └── web.xml ├── timer-client.xhtml └── timer.xhtmlQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── timersession │ ├── ejb │ │ └── TimerSessionBean.java │ └── web │ └── TimerManager.java └── resources ├── META-INF │ ├── resources │ │ ├── timer-client.xhtml │ │ └── timer.xhtml │ └── web.xml └── application.propertiesSpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── timersession │ ├── Application.java │ ├── SchedulingConfig.java │ ├── ejb │ │ └── TimerSessionService.java │ └── web │ ├── TimerController.java │ └── TimerManager.java └── resources ├── application.properties └── templates ├── timer-client.html └── timer.html