DetachableInputStream should not be detached if the stream is closed
--------------------------------------------------------------------

                 Key: WSCOMMONS-371
                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-371
             Project: WS-Commons
          Issue Type: Bug
          Components: AXIOM
            Reporter: Rich Scheuerle
            Assignee: Rich Scheuerle
            Priority: Minor


This is a minor change.

Background:
The DetachableInputStream is a filter over the original input stream (i.e. 
HTTPInputStream).  
When the detach method is called, the remaining bytes in the original stream 
are copied to a local (in memory) stream and the original stream is closed.
This is beneficial in situations where we want to close the original stream 
(i.e. allow transport to pool connections/resources), but still retain the 
contents of the stream for the consumer.

Problem:
The detach method should be a NOOP if the stream is already closed.  Currently 
calling detach on a closed stream causes an exception.   

Solution:
Simple change...I am testing the patch

-- 
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