https://github.com/yuriytkach/stream-27-demo-app
Demo application for online YouTube stream #27
https://github.com/yuriytkach/stream-27-demo-app
demo-app jobrunr quartz scheduled-tasks youtube-stream
Last synced: 2 months ago
JSON representation
Demo application for online YouTube stream #27
- Host: GitHub
- URL: https://github.com/yuriytkach/stream-27-demo-app
- Owner: yuriytkach
- Created: 2023-01-30T12:48:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T12:48:25.000Z (over 2 years ago)
- Last Synced: 2025-01-29T19:47:38.238Z (4 months ago)
- Topics: demo-app, jobrunr, quartz, scheduled-tasks, youtube-stream
- Language: Java
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo Project for Online Stream #27 - Scheduling Tasks in Java
Demo project for online stream #27 about different ways of scheduling tasks in Java,
using Java core, spring boot annotations, Quartz and Jobrunr.## Access to Online Stream on YouTube
To get a link to online stream on YouTube please do the following:
- :moneybag: Make any donation to support my volunteering initiative to help Ukrainian Armed Forces by means described on [my website](https://www.yuriytkach.com/volunteer)
- :email: Write me an [email](mailto:[email protected]) indicating donation amount and time
- :tv: I will reply with the link to the stream on YouTube.Thank you in advance for your support! Слава Україні! :ukraine:
## Running the Demo
Please, compile and run the demo project. You can use provided gradle script:
```shell
./gradlew bootRun
```Use the provided `docker-compose.yaml` file to start PostgreSQL in Docker (needed for Quartz and Jobrunr).
Uncomment `@Component` annotations on different examples to see them working.
### Reference Documentation
For further reference, please consider the following sections:* [JobRunr Official Documentation](https://www.jobrunr.io/en/documentation/)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/3.0.2/gradle-plugin/reference/html/)
* [Quartz Scheduler](https://docs.spring.io/spring-boot/docs/3.0.2/reference/htmlsingle/#io.quartz)