Use the filter EIP as Claus sugested...

Sent from a mobile device
Am 13.09.2012 10:43 schrieb <[email protected]>:

> Hi.
>
> I have a route similar to the polling example on MyBatis component page:
>
>
> from("timer://pollTheDatabase?delay=30000").to("mbatis:selectAllAccounts").to("activemq:queue:allAccounts");
>
> When I run Camel I see that also the empty resultsets are being sent to
> MQ. This causes redundant messages and data transfer and I would like to
> avoid that. The MyBatis docs tell about option
> "consumer.routeEmptyResultSet" which sadly works only for producers.
>
> Is there a way to prevent sending the empty results sets to the next step?
> I tried to fondle a bit with the .choice(), but found no solution.
>
> Regards,
>
> Mikko
>
> ________________________________
> Subject to local law, communications with Accenture and its affiliates
> including telephone calls and emails (including content), may be monitored
> by our systems for the purposes of security and the assessment of internal
> compliance with Accenture policy.
>
> ______________________________________________________________________________________
>
> www.accenture.com
>

Reply via email to