blob: d3149d6def90c3fe4186f8015f80df23bd05bcf3 [file] [log] [blame]
<activity xmlns="http://taverna.sf.net/2008/xml/t2flow"><class>net.sf.taverna.t2.activities.localworker.LocalworkerActivity</class><inputMap /><outputMap /><configBean encoding="xstream"><net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean xmlns="">
<inputs>
<net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
<name>headers</name>
<depth>1</depth>
<mimeTypes>
<string>text/plain</string>
</mimeTypes>
<handledReferenceSchemes />
<translatedElementType>java.lang.String</translatedElementType>
<allowsLiteralValues>true</allowsLiteralValues>
</net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
<net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
<name>header_key</name>
<depth>0</depth>
<mimeTypes>
<string>text/plain</string>
</mimeTypes>
<handledReferenceSchemes />
<translatedElementType>java.lang.String</translatedElementType>
<allowsLiteralValues>true</allowsLiteralValues>
</net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean>
</inputs>
<outputs>
<net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean>
<name>header_value</name>
<depth>0</depth>
<mimeTypes />
<granularDepth>0</granularDepth>
</net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean>
</outputs>
<classLoaderSharing>workflow</classLoaderSharing>
<localDependencies />
<artifactDependencies />
<script>if ((headers == void) || (headers == null)) {
throw new RuntimeException("Headers must be specified");
}
if ((header_key == void) || (header_key == null)) {
throw new RuntimeException("Header_key must be specified");
}
String header_value = "";
if (!header_key.endsWith(":")) {
header_key += ":";
}
for (String h : headers) {
if (h.startsWith(header_key)) {
header_value = h.substring(header_key.length());
header_value = header_value.trim();
break;
}
}</script>
<dependencies />
</net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean></configBean><annotations /></activity>