Hi All, I have a requirement to read a pdf as binary stream from remote application within specified time. My application code is using BufferedInputStream to read from remote application, code is implemented in Java.
While reading the data, I need to apply 2 different timeouts: 1) a timeout for individual bufferedInputStream.read() (if this waits longer, it will be timedout) 2) a timeout for entire file to be download (say 2 min, if the file is not completely downloaded within 2 min, then timeout) I have a solution using timeout calculation manually, but it is not elegant solution. So wanted to know if this can be done using camel. I looked into stream component but didn't quite understood. Please let me know if above 2 requirements can be implemented using camel. Note: None of the two applications are using Files here. My remote application gets the stream data from different application. Thanks, Chinna -- View this message in context: http://camel.465427.n5.nabble.com/Streaming-a-PDF-from-remote-machine-tp5732401.html Sent from the Camel - Users mailing list archive at Nabble.com.