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

Aggregator EIP - Add option to ignore timeout completed

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.4.0
    • Fix Version/s: 2.5.0
    • Component/s: camel-core
    • Labels:
      None

      Description

      See nabble
      http://camel.465427.n5.nabble.com/Aggregator-Howto-remove-from-persistency-tp2852702p2852702.html

      > I was thinking about something like a removeOnTimeout (default=false of
      > course) that would use the existing completionTimeout attribute but change
      > its behavior to remove the aggregated message instead of publishing it.
      > –

      Yeah I can kinda see an use case for this. You are using the timeout
      as a last resort to just say hey we could not aggregate this in lets
      say 4 hours.
      So lets just ignore the message.

      Having an option on the aggregate to just auto discard those message
      on timeout would help there to avoid the CBR and checking yourself.

      Just wondering if this is a use case others use? Its still kinda
      dangerous to discard messages.

        Attachments

          Activity

            People

            • Assignee:
              davsclaus Claus Ibsen
              Reporter:
              davsclaus Claus Ibsen
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: