Hi everybody! After we implemented our routes based on ideas, described in the forum post http://camel.465427.n5.nabble.com/How-to-grab-a-only-one-file-with-camel-td4930104.html, we got a big problem. Basically we have 2 Camel routes, one of these routes is always asking (polling) for a single file.
Our route looks like this: from("Path and filename to current file to grab") .routeId("batch") .to("file:data/outbox/") .convertBodyTo(String.class) .process(......); We got a list of files, and we have to transfer every of these files. Every file gets processed, but if there is a file in the list, that doesn’t exist in our input directory, the route is polling infinite for this file. Output of the consumer (this goes infinite): "Took 0.0145 seconds to poll .............." If this happens we want to throw an exception or generate a syslog message, but the problem is, that we don't know how to implement such. Sure we can watch after the Log4j output, but this doesn't seem to be a convenient solution. If anybody has any hints, how to monitor, that a file was missing and a route is polling for infinite, please answer to this post. Thanks in advance. Greetings, Lukas -- View this message in context: http://camel.465427.n5.nabble.com/How-2-catch-infinite-polling-on-a-single-file-tp5001923p5001923.html Sent from the Camel - Users mailing list archive at Nabble.com.