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, 1 Nov 2020 18:02:18 +0000 (19:02 +0100)
commit6a518e3d0ab8f8d22009d2ec2c0f8a58ed5fefd5
treebde76754ca3bfff6ed9e9a60a8c3bcf29e3f861a
parentf10a435b8f6b0d30a149b354a73f1e1e34a2d7cd
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
* TODO: Move flyway-scriptes for outbox into module postage
27 files changed:
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]