public abstract class NonExecutableActivity<T> extends AbstractAsynchronousActivity<T>
Modifier and Type | Field and Description |
---|---|
static String |
URI |
inputPortMapping, inputPorts, outputPortMapping, outputPorts
Modifier | Constructor and Description |
---|---|
protected |
NonExecutableActivity()
It is not possible to create a "naked" NonExecutableActivity.
|
Modifier and Type | Method and Description |
---|---|
void |
addProxyInput(String portName)
Add an input to the NonExecutableActivity with the specified name.
|
void |
addProxyInput(String portName,
int depth)
Add an input to the NonExecutableActivity with the specified name and
depth.
|
void |
addProxyOutput(String portName)
Add an output to the NonExecutableActivity with the specified name
|
void |
addProxyOutput(String portName,
int depth)
Add an output to the NonExecutableActivity with the specified name and
depth
|
void |
executeAsynch(Map<String,T2Reference> data,
AsynchronousActivityCallback callback)
Attempting to run a NonExecutableActivity will always fail.
|
configure, getConfiguration
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
protected NonExecutableActivity()
public void addProxyInput(String portName)
portName
- public void addProxyInput(String portName, int depth)
portName
- depth
- public void addProxyOutput(String portName)
portName
- public void addProxyOutput(String portName, int depth)
portName
- depth
- public void executeAsynch(Map<String,T2Reference> data, AsynchronousActivityCallback callback)
executeAsynch
in interface AsynchronousActivity<T>
executeAsynch
in class AbstractAsynchronousActivity<T>
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.