[ 
https://issues.apache.org/activemq/browse/CAMEL-1237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=48841#action_48841
 ] 

Claus Ibsen commented on CAMEL-1237:
------------------------------------

@Stephen

When using your patch and with a deamon thread I still get a thread hanging 
while stopping Camel.

"stream:in?initialPromptDelay=4000&promptDelay=2000&promptMessage=Enter some 
words: thread:1" daemon prio=5 tid=0x01043d20 nid=0x9d4a00 runnable 
[0xb1011000..0xb1011d90]
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:194)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
        - locked <0x093253e8> (a java.io.BufferedInputStream)
        at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
        at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
        - locked <0x0a457118> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        - locked <0x0a457118> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at 
org.apache.camel.component.stream.StreamConsumer.readFromStream(StreamConsumer.java:128)
        at 
org.apache.camel.component.stream.StreamConsumer.run(StreamConsumer.java:96)
        at java.lang.Thread.run(Thread.java:613)


> Adds file and url support to stream endpoint. Allows a text file to be polled 
> for continual updates.
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1237
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1237
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-stream
>         Environment: All
>            Reporter: Stephen Joyner
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.0.0
>
>         Attachments: StreamConsumer_multThread.txt, StreamEndpoint_patch.txt
>
>
> The camel-stream component is documented to support file and url parameters, 
> but the code in the StreamEnpoint.java file didn't allow these properties to 
> be set. This patch also adds the feature of keeping a text file open and 
> reading lines from it as they are written by other processes or applications.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to