Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-7461

Idempotent inconsistensies / idempotent consumer should allow for messageId of any type

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • 2.13.1
    • Future
    • camel-core
    • 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

          Activity

            People

              davsclaus Claus Ibsen
              davidkarlsen@gmail.com David J. M. Karlsen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: