Michael Beckerle created DAFFODIL-2023:
------------------------------------------

             Summary: API reload(...) should not require a Channel. An input 
stream, URI, or byteArray should work.
                 Key: DAFFODIL-2023
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2023
             Project: Daffodil
          Issue Type: Improvement
          Components: API
    Affects Versions: 2.2.0
            Reporter: Michael Beckerle


For JAPI, SAPI, and the regular internals, the use of Channels everywhere 
instead of regular java io streams is annoying.

For DataProcessor.save, and compiler.reload, we should accept ordinary 
java.io.InputStream and java.io.OutputStream. 

No point in making a java programmer understand Channels to use a simple API 
like this. 

Our use of channels may be ill-advised here anyway. I can't recall the 
rationale for choosing them to begin with. 





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to