Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
2.13.1
-
None
-
Unknown
Description
See http://camel.465427.n5.nabble.com/Idempotent-inconsistencies-td5751484.html for a background.
Basically there is inconsistency between a idempotent consumer and the repository. The repository is capable of holding any type, while the consumer is non-parameterized and uses String as it's message type.
It would be very handy to have the messageid as a domain type for any application, and thus the consumer should allow for a parameterized type T.
This will also probably mean that JpaMessageIdRepository should allow for any persistent type.
If doing this camel would be generic on the type, and allow for supporting application domain types w/o customizations.
Attachments
Issue Links
- is related to
-
CAMEL-10098 AbstractJdbcMessageIdRepository<T> is not actually parameterizable
- Resolved