MockEndpoint - Add options to only keep X first / last messages
---------------------------------------------------------------
Key: CAMEL-4160
URL: https://issues.apache.org/jira/browse/CAMEL-4160
Project: Camel
Issue Type: New Feature
Components: camel-core
Reporter: Claus Ibsen
Priority: Minor
Fix For: 2.9.0
If you use mock endpoints they keep a copy of the exchange send to it. But if
you test using a lot of messages (eg lets say 500.000) then that takes up much
memory.
So in some cases it may be desireable to just say only keep X number of
messages (keepFirst=10&keepLast=10) to keep the first 10 and last 10 messages.
The name of the options could maybe be something more appropriate.
When using these options there may be some assertions that is not possible. But
thats an acceptable tradeoff when you just want to use mocks to say, okay I
expect at least 250000 messages here. And the first message should be like
this, and the last message should be like that. etc.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira