[ 
https://issues.apache.org/jira/browse/CAMEL-7862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

onder sezgin reassigned CAMEL-7862:
-----------------------------------

    Assignee: onder sezgin

> Allow empty csv files in the Camel Bindy unmarshalling process
> --------------------------------------------------------------
>
>                 Key: CAMEL-7862
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7862
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-bindy
>            Reporter: Tom So
>            Assignee: onder sezgin
>            Priority: Minor
>
> Currently the unmarshal process of Camel Bindy will throw an 
> IllegalArgumentException if the provided data stream is empty. Therefore the 
> client has to catch that Exception or bypass the unmarshal process to handle 
> empty files.
> It would be an improvement if Bindy will always return an empty collection if 
> the data stream is empty and there is nothing to unmarshal. Or if there is an 
> annotation available to decide how empty stream should be treated (i.e., 
> throw an exception or return an empty collection). The annotation could be 
> part of the @CsvRecord annotation: @CsvRecord(allowEmptyFiles = true).
> Please see this discussion on the camel users mailing list for further 
> information: 
> http://camel.465427.n5.nabble.com/Why-does-Bindy-prohibit-empty-files-td5756976.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to