public class XMLOutputSplitterActivity extends AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode> implements OutputPortTypeDescriptorActivity
Modifier and Type | Field and Description |
---|---|
static String |
URI |
inputPortMapping, inputPorts, outputPortMapping, outputPorts
Constructor and Description |
---|
XMLOutputSplitterActivity() |
Modifier and Type | Method and Description |
---|---|
void |
configure(com.fasterxml.jackson.databind.JsonNode configBean) |
void |
executeAsynch(Map<String,T2Reference> data,
AsynchronousActivityCallback callback) |
com.fasterxml.jackson.databind.JsonNode |
getConfiguration() |
TypeDescriptor |
getTypeDescriptorForOutputPort(String portName)
Provides access to the TypeDescriptor for a given output port name.
|
Map<String,TypeDescriptor> |
getTypeDescriptorsForOutputPorts()
Return TypeDescriptor for a all output ports.
|
addInput, addOutput, addOutput, configurePorts, getEdits, getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts, removeInputs, removeOutputs, setEdits
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts, setEdits
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit, setAnnotations
public static final String URI
public void configure(com.fasterxml.jackson.databind.JsonNode configBean) throws ActivityConfigurationException
configure
in interface Configurable<com.fasterxml.jackson.databind.JsonNode>
configure
in interface Activity<com.fasterxml.jackson.databind.JsonNode>
configure
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
ActivityConfigurationException
public void executeAsynch(Map<String,T2Reference> data, AsynchronousActivityCallback callback)
executeAsynch
in interface AsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
executeAsynch
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
public com.fasterxml.jackson.databind.JsonNode getConfiguration()
getConfiguration
in interface Configurable<com.fasterxml.jackson.databind.JsonNode>
getConfiguration
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
public TypeDescriptor getTypeDescriptorForOutputPort(String portName)
OutputPortTypeDescriptorActivity
getTypeDescriptorForOutputPort
in interface OutputPortTypeDescriptorActivity
TypeDescriptor
,
OutputPortTypeDescriptorActivity.getTypeDescriptorsForOutputPorts()
,
#getTypeDescriptorForInputPort(String)
public Map<String,TypeDescriptor> getTypeDescriptorsForOutputPorts() throws UnknownOperationException, IOException
This TypeDescriptor represents the Type defined in the schema for this Activities WSDL.
getTypeDescriptorsForOutputPorts
in interface OutputPortTypeDescriptorActivity
Map
from portname to TypeDescriptor
UnknownOperationException
- if the operation this Activity is associated with doesn't exist.IOException
- If the WSDL or some of its dependencies could not be readTypeDescriptor
,
OutputPortTypeDescriptorActivity.getTypeDescriptorForOutputPort(String)
,
#getTypeDescriptorsForInputPorts()
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.