public class XMLInputSplitterActivity extends AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode> implements InputPortTypeDescriptorActivity
Modifier and Type | Field and Description |
---|---|
static String |
URI |
inputPortMapping, inputPorts, outputPortMapping, outputPorts
Constructor and Description |
---|
XMLInputSplitterActivity() |
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 |
getTypeDescriptorForInputPort(String portName)
Returns a TypeDescriptor for the given port name.
|
Map<String,TypeDescriptor> |
getTypeDescriptorsForInputPorts()
Return TypeDescriptor for a all input 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 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 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 TypeDescriptor getTypeDescriptorForInputPort(String portName)
getTypeDescriptorForInputPort
in interface InputPortTypeDescriptorActivity
portName
- TypeDescriptor
,
InputPortTypeDescriptorActivity.getTypeDescriptorsForInputPorts()
,
#getTypeDescriptorForOutputPort(String)
public Map<String,TypeDescriptor> getTypeDescriptorsForInputPorts() throws UnknownOperationException, IOException
This TypeDescriptor represents the Type defined in the schema for this Activities WSDL.
getTypeDescriptorsForInputPorts
in interface InputPortTypeDescriptorActivity
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
,
InputPortTypeDescriptorActivity.getTypeDescriptorForInputPort(String)
,
#getTypeDescriptorsForOutputPorts()
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.