Stian Soiland-Reyes updated TAVERNA-1011:
    Fix Version/s: engine 3.2.0

> Add DataBundles.resolve()
> -------------------------
>                 Key: TAVERNA-1011
>                 URL: https://issues.apache.org/jira/browse/TAVERNA-1011
>             Project: Apache Taverna
>          Issue Type: New Feature
>          Components: Taverna Language
>            Reporter: Stian Soiland-Reyes
>            Assignee: Stian Soiland-Reyes
>             Fix For: language 0.16.0, engine 3.2.0
> taverna-engine has a static method 
> org.apache.taverna.platform.execution.impl.local.T2ReferenceConverter.convertPathToObject()
>  which converts a DataBundle Path to a classical List<String> or equivalent.
> It turns out that the Workbench also tries to use this method, but can't as 
> it is hidden inside .impl.
> Thus my suggestion is to promote this method to DataBundles.resolve().
> I think also the method could be improved to resolve byte[] and other types 
> than String, to avoid massive memory consumption.
> Perhaps also a typed .resolveAsStream() could be useful, e.g. 
> resolveAsStream(outputs, ErrorDocument.class) would find all the errors (in 
> any order).

This message was sent by Atlassian JIRA

Reply via email to