Description
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
catch (IOException e)
{ System.out.println("Couldn't find file!"); } return fis;
}