[ https://issues.apache.org/jira/browse/COCOON-2100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516687 ]
Nils Kaiser commented on COCOON-2100: ------------------------------------- I could fix this issue as we have built a work-around here. But it is not a clean solution, and I could need some help on how to solve it. Here is what I could imagine: 1) - Create a class PipelineResult, with methods byte[] getContent() and String getMimeType(). - Add a method to PipelineUtil: public PipelineResult processToResult(String uri, Object viewData) 2) - Add a method to PipelineUtil with a different name, allowing to retrieve the mimetype: public String processToStreamEx(String uri, Object viewData, OutputStream output) I had to patch SitemapSource in order to access the mimetype as the member was not set. Patch submitted. > Retrieving mimeType returned by pipeline executed from Flow > ----------------------------------------------------------- > > Key: COCOON-2100 > URL: https://issues.apache.org/jira/browse/COCOON-2100 > Project: Cocoon > Issue Type: Improvement > Components: - Flowscript, Blocks: Java Flow > Affects Versions: 2.1.10 > Reporter: Nils Kaiser > Priority: Minor > > It is impossible to access the mimetype when executing a pipeline using > PipelineUtil.processToStream. Inside this method, the mimetype should be > accessible via the method Source.getMimeType(). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.