Issue Details (XML | Word | Printable)

Key: MULE-3506
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Daniel Feist
Reporter: Antoine Borg
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Mule

IdempotentReceiver does not filter

Created: 02/Jul/08 06:28 AM   Updated: 11/Jul/08 11:57 AM
Component/s: Core: Routing / Filters
Affects Version/s: 2.0.1
Fix Version/s: 2.0.2

Time Tracking:
Not Specified

File Attachments: 1. Java Source File IdempotentRouterTests.java (2 kB)
2. XML File mule-config.xml (1 kB)

Environment: JDK 6 on WIn

Labels:
User impact: Medium
Effort points: 0.5


 Description  « Hide
The IdempotentReceiver inbound router extends the SelectiveConsumer class but the isMatch() method does not contain a reference to its ancestor and consequently, all filters are ignored. Note that filters (incl custom filters) can be configured for this router so it looks like the intent is/was to have a filtering router.

 All   Comments   Work Log   Change History   Transitions   FishEye      Sort Order: Ascending order - Click to sort in descending order
Antoine Borg added a comment - 08/Jul/08 09:23 AM
Mule test case that fails. The first test case works perfectly well, but the second one fails (as reported) since the message is let through not filtered.

See also: Mule config file provided separately


Antoine Borg added a comment - 08/Jul/08 09:24 AM
Mule configuration file for test case posted separately

Daniel Feist added a comment - 11/Jul/08 11:57 AM