Support writing to DataSources ------------------------------ Key: CXF-3380 URL: https://issues.apache.org/jira/browse/CXF-3380 Project: CXF Issue Type: Improvement Components: JAX-RS Affects Versions: 2.4 Reporter: Glen Mazza Priority: Minor
CXF's JAX-RS implementation can presently read from but not write to data sources (javax.activation.DataSource). Provide an ability to write to data sources so we can code this way: @Produces("image/jpg") @GET public DataSource getImageRep() { URL jpgURL = this.getClass().getResource("myimage.jpg"); return new FileDataSource(jpgURL.getFile()); } instead of something like this: @Produces("image/jpg") @GET public InputStream getImageRep() { FileInputStream fis = null; try { URL jpgURL = this.getClass().getResource("myimage.jpg"); fis = new FileInputStream(new File(jpgURL.getPath())); } catch (IOException e) { System.out.println("Couldn't find file!"); } return fis; } -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira