This project aims to provide a deadline manager for the AxonFramework. This can be a replacement of the (only) other implementation based on Quartz.
- axon framework 4.5
- dbscheduler 10.3
-
Add https://jitpack.io as a repository to your project
-
Declare this module as a dependency
with maven:
<dependency> <groupId>com.github.SanderSmee</groupId> <artifactId>axon-extension-dbscheduler</artifactId> <version>master-SNAPSHOT</version> </dependency>
with gradle:
dependencies { implementation 'com.github.SanderSmee:axon-extension-dbscheduler:master-SNAPSHOT' }
-
Configure axon framework to use
DbSchedulerDealineManager
instead ofQuartzDeadlineManager
. See the axon reference guide how to configure a deadline manager.
This is an experimental project. No production tests or validation has been done. There is no publication of this module to maven central.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the Apache v2 License. See LICENSE
for more information.