public interface Edits
In theory this would be some kind of static interface but Java doesn't have this as a concept so the pattern here will be to discover an appropriate implementation of this interface from whatever version of the implementation package you want to use, instantiate it then use the methods defined here to construct and manipulate the workflow model.
Modifier and Type | Method and Description |
---|---|
ActivityInputPort |
createActivityInputPort(String portName,
int portDepth,
boolean allowsLiteralValues,
List<Class<? extends ExternalReferenceSPI>> handledReferenceSchemes,
Class<?> translatedElementClass)
Builds an instance of an
InputPort for an Activity. |
ActivityOutputPort |
createActivityOutputPort(String portName,
int portDepth,
int portGranularDepth)
Builds an instance of an
ActivityOutputPort for an Activity. |
AnnotationChain |
createAnnotationChain()
Builds a new AnnotationChain.
|
Dataflow |
createDataflow()
Build a new Dataflow workflow
|
DataflowInputPort |
createDataflowInputPort(String name,
int depth,
int granularDepth,
Dataflow dataflow)
Builds a new DataflowInputPort.
|
DataflowOutputPort |
createDataflowOutputPort(String name,
Dataflow dataflow)
Builds a new DataflowOutputPort.
|
Datalink |
createDatalink(EventForwardingOutputPort source,
EventHandlingInputPort sink)
Builds a new Datalink with the given source and sink ports
|
IterationStrategy |
createIterationStrategy()
Builds a new instance of a IterationStrategy.
|
Merge |
createMerge(Dataflow dataflow) |
MergeInputPort |
createMergeInputPort(Merge merge,
String name,
int depth)
Builds a new MergeOutputPort.
|
Processor |
createProcessor(String name)
Builds a new instance of a Processor with the given name.
|
ProcessorInputPort |
createProcessorInputPort(Processor processor,
String name,
int depth)
Creates a new ProcessorInputPort
|
ProcessorOutputPort |
createProcessorOutputPort(Processor processor,
String name,
int depth,
int granularDepth)
Creates a new ProcessorOutputPort
|
WorkflowInstanceFacade |
createWorkflowInstanceFacade(Dataflow dataflow,
InvocationContext context,
String parentProcess)
Build a new WorkflowInstanceFacade using the supplied Dataflow
|
Edit<Processor> |
getAddActivityEdit(Processor processor,
Activity<?> activity)
Add an Activity implementation to the set of activities within a
Processor
|
Edit<Activity<?>> |
getAddActivityInputPortEdit(Activity<?> activity,
ActivityInputPort activityInputPort)
Returns an edit to add an ActivityInputPort to an Activity.
|
Edit<Activity<?>> |
getAddActivityInputPortMappingEdit(Activity<?> activity,
String processorPortName,
String activityPortName)
Returns an edit to add a ProcessorInputPort to ActivityInputPort mapping
to an Activity.
|
Edit<Activity<?>> |
getAddActivityOutputPortEdit(Activity<?> activity,
ActivityOutputPort activityOutputPort)
Returns an edit to add an ActivityOutputPort to an Activity.
|
Edit<Activity<?>> |
getAddActivityOutputPortMappingEdit(Activity<?> activity,
String processorPortName,
String activityPortName)
Returns an edit to add a ProcessorOutputPort to OutputPort mapping to an
Activity.
|
Edit<AnnotationChain> |
getAddAnnotationAssertionEdit(AnnotationChain annotationChain,
AnnotationAssertion<?> annotationAssertion)
Add an
AnnotationAssertion to an AnnotationChain |
<T extends AnnotationBeanSPI> |
getAddAnnotationBean(AnnotationAssertion<T> annotationAssertion,
AnnotationBeanSPI annotationBean)
Add an
AnnotationBeanSPI to an AnnotationAssertion |
Edit<?> |
getAddAnnotationChainEdit(Annotated<?> annotated,
AnnotationBeanSPI annotation)
Returnes an edit that creates an AnnotationAssertion, adds the
AnnotationAssertion to an AnnotationChain and adds the AnnotationChain to
the Annotated.
|
<T extends AnnotationBeanSPI> |
getAddAnnotationRole(AnnotationAssertion<T> annotationAssertion,
AnnotationRole annotationRole) |
<T extends AnnotationBeanSPI> |
getAddAnnotationSource(AnnotationAssertion<T> annotationAssertion,
AnnotationSourceSPI annotationSource) |
<T extends AnnotationBeanSPI> |
getAddCreator(AnnotationAssertion<T> annotationAssertion,
Person person) |
<T extends AnnotationBeanSPI,S extends CurationEventBeanSPI> |
getAddCurationEvent(AnnotationAssertion<T> annotationAssertion,
CurationEvent<S> curationEvent) |
Edit<Dataflow> |
getAddDataflowInputPortEdit(Dataflow dataflow,
DataflowInputPort dataflowInputPort)
Returns an edit to add a DataflowInputPort to a Dataflow.
|
Edit<Dataflow> |
getAddDataflowOutputPortEdit(Dataflow dataflow,
DataflowOutputPort dataflowOutputPort)
Returns an edit to add a DataflowOutputPort to a Dataflow.
|
Edit<DispatchStack> |
getAddDispatchLayerEdit(DispatchStack stack,
DispatchLayer<?> layer,
int position)
Add a new layer to the specified dispatch stack
|
Edit<IterationStrategyStack> |
getAddIterationStrategyEdit(IterationStrategyStack iterationStrategyStack,
IterationStrategy iterationStrategy) |
Edit<IterationStrategy> |
getAddIterationStrategyInputNodeEdit(IterationStrategy iterationStrategy,
NamedInputPortNode namedInputPortNode) |
Edit<Dataflow> |
getAddMergeEdit(Dataflow dataflow,
Merge processor) |
Edit<Merge> |
getAddMergeInputPortEdit(Merge merge,
MergeInputPort mergeInputPort)
Returns an edit to add a MergeInputPort to a Merge.
|
Edit<Dataflow> |
getAddProcessorEdit(Dataflow dataflow,
Processor processor)
Provides an edit object responsible for adding a Processor to a Dataflow
|
Edit<Processor> |
getAddProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Provides an Edit to add an input port a processor, creating matching
ports in the iteration strategy or strategies as a side effect.
|
Edit<Processor> |
getAddProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port)
Provides an Edit to add a new output port on a processor
|
Edit<DataflowInputPort> |
getChangeDataflowInputPortDepthEdit(DataflowInputPort dataflowInputPort,
int depth)
Returns an edit to change the depth of a DataflowInputPort.
|
Edit<DataflowInputPort> |
getChangeDataflowInputPortGranularDepthEdit(DataflowInputPort dataflowInputPort,
int granularDepth)
Returns an edit to change the granular depth of a DataflowInputPort.
|
Edit<IterationStrategyStack> |
getClearIterationStrategyStackEdit(IterationStrategyStack iterationStrategyStack) |
<ConfigurationBean> |
getConfigureActivityEdit(Activity<ConfigurationBean> activity,
ConfigurationBean configurationBean)
Returns an Edit that is responsible for configuring an Activity with a
given configuration bean.
|
<ConfigurationType> |
getConfigureEdit(Configurable<ConfigurationType> configurable,
ConfigurationType configBean)
Return an Edit that can configure a
Configurable (such as an
Activity or DispatchLayer with a given configuration
bean. |
Edit<Datalink> |
getConnectDatalinkEdit(Datalink datalink)
Connect a datalink to its source and sink.
|
Edit<Merge> |
getConnectMergedDatalinkEdit(Merge merge,
EventForwardingOutputPort sourcePort,
EventHandlingInputPort sinkPort)
Creates and returns an instance of an Edit
|
Edit<Processor> |
getConnectProcessorOutputEdit(Processor processor,
String outputPortName,
EventHandlingInputPort targetPort)
Connect the output port of the specified processor to a target input
port.
|
Edit<OrderedPair<Processor>> |
getCreateConditionEdit(Processor control,
Processor target)
Create a condition governing execution of the target processor.
|
Edit<Dataflow> |
getCreateDataflowInputPortEdit(Dataflow dataflow,
String portName,
int portDepth,
int granularDepth)
Add an input port to a dataflow.
|
Edit<Dataflow> |
getCreateDataflowOutputPortEdit(Dataflow dataflow,
String portName)
Add an output port to a dataflow.
|
Edit<Processor> |
getDefaultDispatchStackEdit(Processor processor)
Provides an edit that setup the default dispatch stack on a raw
processor.
|
Edit<DispatchStack> |
getDeleteDispatchLayerEdit(DispatchStack stack,
DispatchLayer<?> layer)
Remove a dispatch layer from its dispatch stack
|
Edit<Datalink> |
getDisconnectDatalinkEdit(Datalink datalink)
Disconnect a datalink from its source and sink.
|
Edit<Processor> |
getMapProcessorPortsForActivityEdit(Processor processor)
Provides an edit that will configure the processors ports to map to those
of its internal Activity.
|
Edit<Processor> |
getRemoveActivityEdit(Processor processor,
Activity<?> activity)
Returns an edit to remove an Activity from a Processor
|
Edit<Activity<?>> |
getRemoveActivityInputPortEdit(Activity<?> activity,
ActivityInputPort activityInputPort)
Returns an edit to remove an ActivityInputPort from an Activity.
|
Edit<Activity<?>> |
getRemoveActivityInputPortMappingEdit(Activity<?> activity,
String processorPortName)
Returns an edit to remove a ProcessorInputPort to ActivityInputPort
mapping from an Activity.
|
Edit<Activity<?>> |
getRemoveActivityOutputPortEdit(Activity<?> activity,
ActivityOutputPort activityOutputPort)
Returns an edit to remove an OutputPort from an Activity.
|
Edit<Activity<?>> |
getRemoveActivityOutputPortMappingEdit(Activity<?> activity,
String processorPortName)
Returns an edit to remove a ProcessorOutputPort to OutputPort mapping
from an Activity.
|
Edit<OrderedPair<Processor>> |
getRemoveConditionEdit(Processor control,
Processor target)
Remove a condition previously applied to the specified pair of Processor
instances
|
Edit<Dataflow> |
getRemoveDataflowInputPortEdit(Dataflow dataflow,
DataflowInputPort dataflowInputPort)
Returns an edit to remove a DataflowInputPort from a Dataflow.
|
Edit<Dataflow> |
getRemoveDataflowOutputPortEdit(Dataflow dataflow,
DataflowOutputPort dataflowOutputPort)
Returns an edit to remove a DataflowOutputPort from a Dataflow.
|
Edit<Dataflow> |
getRemoveMergeEdit(Dataflow dataflow,
Merge merge)
Removes a merge from the dataflow.
|
Edit<Dataflow> |
getRemoveProcessorEdit(Dataflow dataflow,
Processor processor)
Returns an edit to remove a Processor from a Dataflow.
|
Edit<Processor> |
getRemoveProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Removes a Processor input port.
|
Edit<Processor> |
getRemoveProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port) |
Edit<DataflowInputPort> |
getRenameDataflowInputPortEdit(DataflowInputPort dataflowInputPort,
String newName)
Rename a dataflow input port
|
Edit<DataflowOutputPort> |
getRenameDataflowOutputPortEdit(DataflowOutputPort dataflowOutputPort,
String newName)
Rename a dataflow output port
|
Edit<Merge> |
getRenameMergeEdit(Merge merge,
String newName)
Rename a merge
|
Edit<Processor> |
getRenameProcessorEdit(Processor processor,
String newName)
Rename a processor
|
Edit<Merge> |
getReorderMergeInputPortsEdit(Merge merge,
List<MergeInputPort> reorderedMergeInputPortList)
Returns an edit to reorder the list of MergeInputPortS in a Merge.
|
Edit<Processor> |
getSetIterationStrategyStackEdit(Processor processor,
IterationStrategyStack iterationStrategyStack)
Provide an edit that will configure a processors's iteration strategy
stack to the one provided.
|
Edit<Dataflow> |
getUpdateDataflowInternalIdentifierEdit(Dataflow dataflow,
String newId) |
Edit<Dataflow> |
getUpdateDataflowNameEdit(Dataflow dataflow,
String newName) |
Dataflow createDataflow()
DataflowInputPort createDataflowInputPort(String name, int depth, int granularDepth, Dataflow dataflow)
name
- depth
- granularDepth
- dataflow
- DataflowOutputPort createDataflowOutputPort(String name, Dataflow dataflow)
name
- dataflow
- Datalink createDatalink(EventForwardingOutputPort source, EventHandlingInputPort sink)
source
- the source portsink
- the sink portMerge createMerge(Dataflow dataflow)
dataflow
- Merge
MergeInputPort createMergeInputPort(Merge merge, String name, int depth)
merge
- the merge that the port eill be added toname
- the name of the portdepth
- the depth of the portProcessor createProcessor(String name)
the
- local name for the processor.IterationStrategy createIterationStrategy()
WorkflowInstanceFacade createWorkflowInstanceFacade(Dataflow dataflow, InvocationContext context, String parentProcess) throws InvalidDataflowException
dataflow
- context
- InvalidDataflowException
- if the workflow was not validWorkflowInstanceFacade
Edit<Processor> getAddActivityEdit(Processor processor, Activity<?> activity)
processor
- Processor to add the activity toactivity
- Activity to addEdit<Activity<?>> getAddActivityInputPortEdit(Activity<?> activity, ActivityInputPort activityInputPort)
activity
- activity to add the port toactivityInputPort
- the port to add to the activityEdit<Activity<?>> getAddActivityInputPortMappingEdit(Activity<?> activity, String processorPortName, String activityPortName)
activity
- activity to add the port mapping toprocessorPortName
- the name of the processor portactivityPortName
- the name of the activity portEdit<Activity<?>> getAddActivityOutputPortEdit(Activity<?> activity, ActivityOutputPort activityOutputPort)
activity
- activity to add the port toactivityOutputPort
- the port to add to the activityEdit<Activity<?>> getAddActivityOutputPortMappingEdit(Activity<?> activity, String processorPortName, String activityPortName)
activity
- activity to add the port mapping toprocessorPortName
- the name of the processor portactivityPortName
- the name of the activity portAnnotationChain createAnnotationChain()
Edit<AnnotationChain> getAddAnnotationAssertionEdit(AnnotationChain annotationChain, AnnotationAssertion<?> annotationAssertion)
AnnotationAssertion
to an AnnotationChain
annotationChain
- annotationAssertion
- Edit
able object with undo feature<T extends AnnotationBeanSPI> Edit<AnnotationAssertion<T>> getAddAnnotationBean(AnnotationAssertion<T> annotationAssertion, AnnotationBeanSPI annotationBean)
AnnotationBeanSPI
to an AnnotationAssertion
annotationAssertion
- annotationBean
- Edit<?> getAddAnnotationChainEdit(Annotated<?> annotated, AnnotationBeanSPI annotation)
annotated
- the Annotated to add an AnnotationChain toannotation
- the annotation to add to the chain<T extends AnnotationBeanSPI> Edit<AnnotationAssertion<T>> getAddAnnotationRole(AnnotationAssertion<T> annotationAssertion, AnnotationRole annotationRole)
<T extends AnnotationBeanSPI> Edit<AnnotationAssertion<T>> getAddAnnotationSource(AnnotationAssertion<T> annotationAssertion, AnnotationSourceSPI annotationSource)
<T extends AnnotationBeanSPI> Edit<AnnotationAssertion<T>> getAddCreator(AnnotationAssertion<T> annotationAssertion, Person person)
<T extends AnnotationBeanSPI,S extends CurationEventBeanSPI> Edit<AnnotationAssertion<T>> getAddCurationEvent(AnnotationAssertion<T> annotationAssertion, CurationEvent<S> curationEvent)
Edit<Dataflow> getAddDataflowInputPortEdit(Dataflow dataflow, DataflowInputPort dataflowInputPort)
dataflow
- dataflow to add the port todataflowInputPort
- the port to add to the dataflowEdit<Dataflow> getAddDataflowOutputPortEdit(Dataflow dataflow, DataflowOutputPort dataflowOutputPort)
dataflow
- dataflow to add the port todataflowOutputPort
- the port to add to the dataflowEdit<DataflowInputPort> getChangeDataflowInputPortDepthEdit(DataflowInputPort dataflowInputPort, int depth)
dataflowInputPort
- the port to change the depth ofdepth
- the new depthEdit<DataflowInputPort> getChangeDataflowInputPortGranularDepthEdit(DataflowInputPort dataflowInputPort, int granularDepth)
dataflowInputPort
- the port to change the granular depth ofgranularDepth
- the new granular depthEdit<DispatchStack> getAddDispatchLayerEdit(DispatchStack stack, DispatchLayer<?> layer, int position)
stack
- Stack to add tolayer
- New dispatch layer to addposition
- Where to add the new layer? 0 is at the top of the stack.Edit<Merge> getAddMergeInputPortEdit(Merge merge, MergeInputPort mergeInputPort)
merge
- merge to add the port tomergeInputPort
- the port to add to the mergeEdit<Merge> getReorderMergeInputPortsEdit(Merge merge, List<MergeInputPort> reorderedMergeInputPortList)
merge
- merge to reorder the list of input ports toreorderedMergeInputPortList
- a list of reordered input portsEdit<Dataflow> getAddProcessorEdit(Dataflow dataflow, Processor processor)
dataflow
- the dataflow to add this processor toprocessor
- the processor to be added to the dataflowEdit<Processor> getAddProcessorInputPortEdit(Processor processor, ProcessorInputPort port)
processor
- processor to add the port toport
- the input port to be addedEdit<Processor> getAddProcessorOutputPortEdit(Processor processor, ProcessorOutputPort port)
processor
- processor to add the new output port toport
- the port to be added<ConfigurationBean> Edit<Activity<?>> getConfigureActivityEdit(Activity<ConfigurationBean> activity, ConfigurationBean configurationBean)
activity
- configurationBean
- getConfigureEdit(Configurable, Object)
<ConfigurationType> Edit<? extends Configurable<ConfigurationType>> getConfigureEdit(Configurable<ConfigurationType> configurable, ConfigurationType configBean)
Configurable
(such as an
Activity
or DispatchLayer
with a given configuration
bean.ConfigurationType
- configurable
- configBean
- Edit<Datalink> getConnectDatalinkEdit(Datalink datalink)
datalink
- the datalink to connectEdit<Merge> getConnectMergedDatalinkEdit(Merge merge, EventForwardingOutputPort sourcePort, EventHandlingInputPort sinkPort)
merge
- a Merge instancesourcePort
- the source port from which a link is to be created.sinkPort
- the sink port to which the link is to be created.Merge
Edit<Processor> getConnectProcessorOutputEdit(Processor processor, String outputPortName, EventHandlingInputPort targetPort)
processor
- Processor to link fromoutputPortName
- Name of the output port within the specified processor to link
fromtargetPort
- Input port (specifically an EventHandlingInputPort) to forward
data events to.Edit<OrderedPair<Processor>> getCreateConditionEdit(Processor control, Processor target)
control
- Processor controlling execution - this must complete before
the target can start.target
- Processor controlled by this condition.Edit<Dataflow> getCreateDataflowInputPortEdit(Dataflow dataflow, String portName, int portDepth, int granularDepth)
dataflow
- dataflow to add the port toportName
- name of the port, unique in the dataflowportDepth
- the conceptual depth of collections consumed by this input
portgranularDepth
- granular depth to copy to the internal output portEdit<Dataflow> getCreateDataflowOutputPortEdit(Dataflow dataflow, String portName)
dataflow
- dataflow to add the port toportName
- name of the port, unique in the dataflowEdit<Processor> getDefaultDispatchStackEdit(Processor processor)
processor
- Edit<DispatchStack> getDeleteDispatchLayerEdit(DispatchStack stack, DispatchLayer<?> layer)
stack
- The stack from which to remove the layerlayer
- The layer to removeEdit<Datalink> getDisconnectDatalinkEdit(Datalink datalink)
datalink
- the datalink to disconnectEdit<Processor> getMapProcessorPortsForActivityEdit(Processor processor)
processor
- Edit<Processor> getRemoveActivityEdit(Processor processor, Activity<?> activity)
Edit<Activity<?>> getRemoveActivityInputPortEdit(Activity<?> activity, ActivityInputPort activityInputPort)
activity
- activity to remove the port fromactivityInputPort
- the port to remove from the activityEdit<Activity<?>> getRemoveActivityInputPortMappingEdit(Activity<?> activity, String processorPortName)
activity
- activity to remove the port mapping fromprocessorPortName
- the name of the processor port to remove from the mappingEdit<Activity<?>> getRemoveActivityOutputPortEdit(Activity<?> activity, ActivityOutputPort activityOutputPort)
activity
- activity to remove the port fromactivityOutputPort
- the port to remove from the activityEdit<Activity<?>> getRemoveActivityOutputPortMappingEdit(Activity<?> activity, String processorPortName)
activity
- activity to remove the port mapping fromprocessorPortName
- the name of the processor port to remove from the mappingEdit<OrderedPair<Processor>> getRemoveConditionEdit(Processor control, Processor target)
control
- Processor controlling execution - this must complete before
the target can start.target
- Processor controlled by this condition.Edit<Dataflow> getRemoveDataflowInputPortEdit(Dataflow dataflow, DataflowInputPort dataflowInputPort)
dataflow
- the Dataflow to remove this DataflowInputPort fromdataflowInputPort
- the DataflowInputPort to be removed from the DataflowEdit<Dataflow> getRemoveDataflowOutputPortEdit(Dataflow dataflow, DataflowOutputPort dataflowOutputPort)
dataflow
- the Dataflow to remove this DataflowOutputPort fromdataflowOutputPort
- the DataflowOutputPort to be removed from the DataflowEdit<Dataflow> getRemoveProcessorEdit(Dataflow dataflow, Processor processor)
dataflow
- the dataflow to remove the processor fromprocessor
- the processor to be removed from the dataflowEdit<Processor> getRemoveProcessorInputPortEdit(Processor processor, ProcessorInputPort port)
processor
- port
- Edit<Processor> getRemoveProcessorOutputPortEdit(Processor processor, ProcessorOutputPort port)
processor
- port
- Edit<Dataflow> getRemoveMergeEdit(Dataflow dataflow, Merge merge)
dataflow
- processor
- Edit<DataflowInputPort> getRenameDataflowInputPortEdit(DataflowInputPort dataflowInputPort, String newName)
dataflowInputPort
- the dataflow input port to renamenewName
- the new name, must be unique within the workflow enclosing the
dataflow input port instanceEdit<DataflowOutputPort> getRenameDataflowOutputPortEdit(DataflowOutputPort dataflowOutputPort, String newName)
dataflowOutputPort
- the dataflow output port to renamenewName
- the new name, must be unique within the workflow enclosing the
dataflow output port instanceEdit<Processor> getRenameProcessorEdit(Processor processor, String newName)
processor
- the processor to renamenewName
- the new name, must be unique within the workflow enclosing the
processor instanceEdit<Merge> getRenameMergeEdit(Merge merge, String newName)
merge
- the merge to renamenewName
- the new name, must be unique within the workflow enclosing the
merge instanceEdit<Processor> getSetIterationStrategyStackEdit(Processor processor, IterationStrategyStack iterationStrategyStack)
processor
- Processor which iteration stack is to be setiterationStrategyStack
- The new iteration strategy stackEdit<IterationStrategyStack> getClearIterationStrategyStackEdit(IterationStrategyStack iterationStrategyStack)
Edit<IterationStrategyStack> getAddIterationStrategyEdit(IterationStrategyStack iterationStrategyStack, IterationStrategy iterationStrategy)
Edit<IterationStrategy> getAddIterationStrategyInputNodeEdit(IterationStrategy iterationStrategy, NamedInputPortNode namedInputPortNode)
Edit<Dataflow> getUpdateDataflowInternalIdentifierEdit(Dataflow dataflow, String newId)
Edit<Dataflow> getUpdateDataflowNameEdit(Dataflow dataflow, String newName)
ActivityInputPort createActivityInputPort(String portName, int portDepth, boolean allowsLiteralValues, List<Class<? extends ExternalReferenceSPI>> handledReferenceSchemes, Class<?> translatedElementClass)
InputPort
for an Activity.portName
- portDepth
- allowsLiteralValues
- whether the input port can cope with literal valueshandledReferenceSchemes
- a list of the reference scheme types that can be legitimately
pushed into this input porttranslatedElementClass
- the class desired as result (or elements of collections of
results) when interpreted by the data facadeActivityOutputPort createActivityOutputPort(String portName, int portDepth, int portGranularDepth)
ActivityOutputPort
for an Activity.portName
- portDepth
- portGranularDepth
- ProcessorInputPort createProcessorInputPort(Processor processor, String name, int depth)
processor
- the processor to with the port will be addedname
- depth
- ProcessorOutputPort createProcessorOutputPort(Processor processor, String name, int depth, int granularDepth)
processor
- name
- depth
- granularDepth
- Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.