Moved postage of messages into a reusable standalone implementation
authorKai Moritz <kai@juplo.de>
Sun, 1 Nov 2020 11:58:20 +0000 (12:58 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 16 May 2021 21:26:06 +0000 (23:26 +0200)
commitfbd0ca0df5004d13a5e93cdb8373bafc60440c8b
treed70e91f85a9ae76600402417a00df1fc581dd4f7
parentbdc7b089e14ddc16f7e76f6a736b27b608e35ab4
Moved postage of messages into a reusable standalone implementation

* Renamed maven-module outbox into delivery
* Renamed app polling-outbox into outbox-polling-delivery
* Added new artifact outbox-postage as maven-module postage
* Added fully qualified names for the docker-images
* Adapted docker-compose.yml and README.sh
* TODO: Move flyway-scriptes for outbox into module postage
28 files changed:
README.sh
delivery/.dockerignore [new file with mode: 0644]
delivery/Dockerfile [new file with mode: 0644]
delivery/pom.xml [new file with mode: 0644]
delivery/src/main/java/de/juplo/kafka/outbox/delivery/Application.java [new file with mode: 0644]
delivery/src/main/java/de/juplo/kafka/outbox/delivery/ApplicationProperties.java [new file with mode: 0644]
delivery/src/main/java/de/juplo/kafka/outbox/delivery/OutboxItem.java [new file with mode: 0644]
delivery/src/main/java/de/juplo/kafka/outbox/delivery/OutboxProducer.java [new file with mode: 0644]
delivery/src/main/java/de/juplo/kafka/outbox/delivery/OutboxRepository.java [new file with mode: 0644]
delivery/src/main/resources/application.yml [new file with mode: 0644]
delivery/src/test/java/de/juplo/kafka/outbox/delivery/ApplicationTests.java [new file with mode: 0644]
docker-compose.yml
jdbc
outbox/.dockerignore [deleted file]
outbox/Dockerfile [deleted file]
outbox/pom.xml [deleted file]
outbox/src/main/java/de/juplo/kafka/outbox/Application.java [deleted file]
outbox/src/main/java/de/juplo/kafka/outbox/ApplicationProperties.java [deleted file]
outbox/src/main/java/de/juplo/kafka/outbox/OutboxItem.java [deleted file]
outbox/src/main/java/de/juplo/kafka/outbox/OutboxProducer.java [deleted file]
outbox/src/main/java/de/juplo/kafka/outbox/OutboxRepository.java [deleted file]
outbox/src/main/resources/application.yml [deleted file]
outbox/src/test/java/de/juplo/kafka/outbox/ApplicationTests.java [deleted file]
pom.xml
postage/pom.xml [new file with mode: 0644]
postage/src/main/java/de/juplo/kafka/outbox/postage/OutboxEvent.java [new file with mode: 0644]
postage/src/main/java/de/juplo/kafka/outbox/postage/OutboxListener.java [new file with mode: 0644]
postage/src/main/java/de/juplo/kafka/outbox/postage/OutboxRepository.java [new file with mode: 0644]