New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#270] Implement SequencedDeadLetterQueue for Mongo #277
Conversation
1d2f006
to
61d9272
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great addition so far, @gklijs! Very confident a lot of users will be extremely happy with this. However, I have (as expected) quite some pointers to cover. Not that many conceptual pointers, though.
mongo/src/main/java/org/axonframework/extensions/mongo/DefaultMongoTemplate.java
Show resolved
Hide resolved
mongo/src/main/java/org/axonframework/extensions/mongo/DefaultMongoTemplate.java
Show resolved
Hide resolved
mongo/src/main/java/org/axonframework/extensions/mongo/DefaultMongoTemplate.java
Show resolved
Hide resolved
mongo/src/main/java/org/axonframework/extensions/mongo/DefaultMongoTemplate.java
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Outdated
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Outdated
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Outdated
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/axonframework/extensions/mongo/eventhandling/deadletter/DeadLetterEntry.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/axonframework/extensions/mongo/eventhandling/deadletter/DeadLetterEntry.java
Outdated
Show resolved
Hide resolved
...g/axonframework/extensions/mongo/eventhandling/deadletter/MongoSequencedDeadLetterQueue.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found one small issue and have some suggestions regarding the naming of queries. Other than that, great work!
0df7d06
to
7f79c6c
Compare
Kudos, SonarCloud Quality Gate passed! |
Resolves #270
A lot was copied from the JPA implementation, with the entries and query code changed to fit Mongo.
This does include transactions with the
NoTransactionManager
as default.