| <activity xmlns="http://taverna.sf.net/2008/xml/t2flow"><class>org.apache.taverna.activities.localworker.LocalworkerActivity</class><inputMap /><outputMap /><configBean encoding="xstream"><org.apache.taverna.activities.localworker.LocalworkerActivityConfigurationBean xmlns=""> |
| <inputs> |
| <org.apache.taverna.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> |
| </org.apache.taverna.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <org.apache.taverna.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> |
| </org.apache.taverna.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| </inputs> |
| <outputs> |
| <org.apache.taverna.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <name>header_value</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| <granularDepth>0</granularDepth> |
| </org.apache.taverna.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 /> |
| </org.apache.taverna.activities.localworker.LocalworkerActivityConfigurationBean></configBean><annotations /></activity> |