Constructor and Description |
---|
EditsImpl() |
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
ActivityInputPortImpl |
ActivityOutputPort |
createActivityOutputPort(String portName,
int portDepth,
int portGranularDepth)
Builds an instance of
ActivityOutputPortImpl |
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)
Creates a MergeImpl instance.
|
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 |
Edit<AnnotationAssertion<AnnotationBeanSPI>> |
getAddAnnotationBean(AnnotationAssertion annotationAssertion,
AnnotationBeanSPI bean)
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.
|
Edit<AnnotationAssertion<AnnotationBeanSPI>> |
getAddAnnotationRole(AnnotationAssertion annotationAssertion,
AnnotationRole role) |
Edit<AnnotationAssertion<AnnotationBeanSPI>> |
getAddAnnotationSource(AnnotationAssertion annotationAssertion,
AnnotationSourceSPI source) |
Edit<AnnotationAssertion<AnnotationBeanSPI>> |
getAddCreator(AnnotationAssertion annotationAssertion,
Person person) |
Edit<AnnotationAssertion<AnnotationBeanSPI>> |
getAddCurationEvent(AnnotationAssertion annotationAssertion,
CurationEvent 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 strategy) |
Edit<IterationStrategy> |
getAddIterationStrategyInputNodeEdit(IterationStrategy iterationStrategy,
NamedInputPortNode namedInputPortNode) |
Edit<Dataflow> |
getAddMergeEdit(Dataflow dataflow,
Merge merge) |
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) |
<T> Edit<Activity<?>> |
getConfigureActivityEdit(Activity<T> activity,
T configurationBean)
Returns an Edit that is responsible for configuring an Activity with a
given configuration bean.
|
<T> Edit<? extends Configurable<T>> |
getConfigureEdit(Configurable<T> configurable,
T 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) |
public Dataflow createDataflow()
Edits
createDataflow
in interface Edits
public Datalink createDatalink(EventForwardingOutputPort source, EventHandlingInputPort sink)
Edits
createDatalink
in interface Edits
source
- the source portsink
- the sink portpublic DataflowInputPort createDataflowInputPort(String name, int depth, int granularDepth, Dataflow dataflow)
Edits
createDataflowInputPort
in interface Edits
public DataflowOutputPort createDataflowOutputPort(String name, Dataflow dataflow)
Edits
createDataflowOutputPort
in interface Edits
public MergeInputPort createMergeInputPort(Merge merge, String name, int depth)
Edits
createMergeInputPort
in interface Edits
merge
- the merge that the port eill be added toname
- the name of the portdepth
- the depth of the portpublic ProcessorOutputPort createProcessorOutputPort(Processor processor, String name, int depth, int granularDepth)
Edits
createProcessorOutputPort
in interface Edits
public ProcessorInputPort createProcessorInputPort(Processor processor, String name, int depth)
Edits
createProcessorInputPort
in interface Edits
processor
- the processor to with the port will be addedpublic AnnotationChain createAnnotationChain()
Edits
createAnnotationChain
in interface Edits
public Merge createMerge(Dataflow dataflow)
createMerge
in interface Edits
Merge
public Processor createProcessor(String name)
Edits
createProcessor
in interface Edits
public IterationStrategy createIterationStrategy()
Edits
createIterationStrategy
in interface Edits
public ActivityInputPort createActivityInputPort(String portName, int portDepth, boolean allowsLiteralValues, List<Class<? extends ExternalReferenceSPI>> handledReferenceSchemes, Class<?> translatedElementClass)
ActivityInputPortImpl
createActivityInputPort
in interface Edits
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 facadepublic ActivityOutputPort createActivityOutputPort(String portName, int portDepth, int portGranularDepth)
ActivityOutputPortImpl
createActivityOutputPort
in interface Edits
public WorkflowInstanceFacade createWorkflowInstanceFacade(Dataflow dataflow, InvocationContext context, String parentProcess) throws InvalidDataflowException
Edits
createWorkflowInstanceFacade
in interface Edits
InvalidDataflowException
- if the workflow was not validWorkflowInstanceFacade
public Edit<Dataflow> getAddProcessorEdit(Dataflow dataflow, Processor processor)
Edits
getAddProcessorEdit
in interface Edits
dataflow
- the dataflow to add this processor toprocessor
- the processor to be added to the dataflowpublic Edit<Dataflow> getAddMergeEdit(Dataflow dataflow, Merge merge)
getAddMergeEdit
in interface Edits
public Edit<DispatchStack> getAddDispatchLayerEdit(DispatchStack stack, DispatchLayer<?> layer, int position)
Edits
getAddDispatchLayerEdit
in interface Edits
stack
- Stack to add tolayer
- New dispatch layer to addposition
- Where to add the new layer? 0 is at the top of the stack.public Edit<Processor> getAddActivityEdit(Processor processor, Activity<?> activity)
Edits
getAddActivityEdit
in interface Edits
processor
- Processor to add the activity toactivity
- Activity to addpublic Edit<Processor> getAddProcessorInputPortEdit(Processor processor, ProcessorInputPort port)
Edits
getAddProcessorInputPortEdit
in interface Edits
processor
- processor to add the port toport
- the input port to be addedpublic Edit<Processor> getAddProcessorOutputPortEdit(Processor processor, ProcessorOutputPort port)
Edits
getAddProcessorOutputPortEdit
in interface Edits
processor
- processor to add the new output port toport
- the port to be addedpublic Edit<Dataflow> getCreateDataflowInputPortEdit(Dataflow dataflow, String portName, int portDepth, int granularDepth)
Edits
getCreateDataflowInputPortEdit
in interface Edits
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 portpublic Edit<Dataflow> getCreateDataflowOutputPortEdit(Dataflow dataflow, String portName)
Edits
getCreateDataflowOutputPortEdit
in interface Edits
dataflow
- dataflow to add the port toportName
- name of the port, unique in the dataflowpublic Edit<DispatchStack> getDeleteDispatchLayerEdit(DispatchStack stack, DispatchLayer<?> layer)
Edits
getDeleteDispatchLayerEdit
in interface Edits
stack
- The stack from which to remove the layerlayer
- The layer to removepublic Edit<Merge> getRenameMergeEdit(Merge merge, String newName)
Edits
getRenameMergeEdit
in interface Edits
merge
- the merge to renamenewName
- the new name, must be unique within the workflow enclosing the
merge instancepublic Edit<Processor> getRenameProcessorEdit(Processor processor, String newName)
Edits
getRenameProcessorEdit
in interface Edits
processor
- the processor to renamenewName
- the new name, must be unique within the workflow enclosing the
processor instancepublic Edit<DataflowInputPort> getRenameDataflowInputPortEdit(DataflowInputPort dataflowInputPort, String newName)
Edits
getRenameDataflowInputPortEdit
in interface Edits
dataflowInputPort
- the dataflow input port to renamenewName
- the new name, must be unique within the workflow enclosing the
dataflow input port instancepublic Edit<DataflowOutputPort> getRenameDataflowOutputPortEdit(DataflowOutputPort dataflowOutputPort, String newName)
Edits
getRenameDataflowOutputPortEdit
in interface Edits
dataflowOutputPort
- the dataflow output port to renamenewName
- the new name, must be unique within the workflow enclosing the
dataflow output port instancepublic Edit<DataflowInputPort> getChangeDataflowInputPortDepthEdit(DataflowInputPort dataflowInputPort, int depth)
Edits
getChangeDataflowInputPortDepthEdit
in interface Edits
dataflowInputPort
- the port to change the depth ofdepth
- the new depthpublic Edit<DataflowInputPort> getChangeDataflowInputPortGranularDepthEdit(DataflowInputPort dataflowInputPort, int granularDepth)
Edits
getChangeDataflowInputPortGranularDepthEdit
in interface Edits
dataflowInputPort
- the port to change the granular depth ofgranularDepth
- the new granular depthpublic Edit<Processor> getConnectProcessorOutputEdit(Processor processor, String outputPortName, EventHandlingInputPort targetPort)
Edits
getConnectProcessorOutputEdit
in interface Edits
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.public Edit<Datalink> getConnectDatalinkEdit(Datalink datalink)
Edits
getConnectDatalinkEdit
in interface Edits
datalink
- the datalink to connectpublic Edit<AnnotationChain> getAddAnnotationAssertionEdit(AnnotationChain annotationChain, AnnotationAssertion<?> annotationAssertion)
Edits
AnnotationAssertion
to an AnnotationChain
getAddAnnotationAssertionEdit
in interface Edits
Edit
able object with undo featurepublic Edit<Merge> getConnectMergedDatalinkEdit(Merge merge, EventForwardingOutputPort sourcePort, EventHandlingInputPort sinkPort)
Edits
getConnectMergedDatalinkEdit
in interface Edits
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
public Edit<OrderedPair<Processor>> getCreateConditionEdit(Processor control, Processor target)
Edits
getCreateConditionEdit
in interface Edits
control
- Processor controlling execution - this must complete before
the target can start.target
- Processor controlled by this condition.public Edit<OrderedPair<Processor>> getRemoveConditionEdit(Processor control, Processor target)
Edits
getRemoveConditionEdit
in interface Edits
control
- Processor controlling execution - this must complete before
the target can start.target
- Processor controlled by this condition.public Edit<AnnotationAssertion<AnnotationBeanSPI>> getAddAnnotationBean(AnnotationAssertion annotationAssertion, AnnotationBeanSPI bean)
Edits
AnnotationBeanSPI
to an AnnotationAssertion
getAddAnnotationBean
in interface Edits
public Edit<AnnotationAssertion<AnnotationBeanSPI>> getAddCurationEvent(AnnotationAssertion annotationAssertion, CurationEvent curationEvent)
getAddCurationEvent
in interface Edits
public Edit<AnnotationAssertion<AnnotationBeanSPI>> getAddAnnotationRole(AnnotationAssertion annotationAssertion, AnnotationRole role)
getAddAnnotationRole
in interface Edits
public Edit<AnnotationAssertion<AnnotationBeanSPI>> getAddAnnotationSource(AnnotationAssertion annotationAssertion, AnnotationSourceSPI source)
getAddAnnotationSource
in interface Edits
public Edit<AnnotationAssertion<AnnotationBeanSPI>> getAddCreator(AnnotationAssertion annotationAssertion, Person person)
getAddCreator
in interface Edits
public Edit<?> getAddAnnotationChainEdit(Annotated<?> annotated, AnnotationBeanSPI annotation)
Edits
getAddAnnotationChainEdit
in interface Edits
annotated
- the Annotated to add an AnnotationChain toannotation
- the annotation to add to the chainpublic Edit<Dataflow> getUpdateDataflowNameEdit(Dataflow dataflow, String newName)
getUpdateDataflowNameEdit
in interface Edits
public Edit<Dataflow> getUpdateDataflowInternalIdentifierEdit(Dataflow dataflow, String newId)
getUpdateDataflowInternalIdentifierEdit
in interface Edits
public Edit<Datalink> getDisconnectDatalinkEdit(Datalink datalink)
Edits
getDisconnectDatalinkEdit
in interface Edits
datalink
- the datalink to disconnectpublic Edit<Dataflow> getRemoveDataflowInputPortEdit(Dataflow dataflow, DataflowInputPort dataflowInputPort)
Edits
getRemoveDataflowInputPortEdit
in interface Edits
dataflow
- the Dataflow to remove this DataflowInputPort fromdataflowInputPort
- the DataflowInputPort to be removed from the Dataflowpublic Edit<Dataflow> getRemoveDataflowOutputPortEdit(Dataflow dataflow, DataflowOutputPort dataflowOutputPort)
Edits
getRemoveDataflowOutputPortEdit
in interface Edits
dataflow
- the Dataflow to remove this DataflowOutputPort fromdataflowOutputPort
- the DataflowOutputPort to be removed from the Dataflowpublic Edit<Dataflow> getRemoveProcessorEdit(Dataflow dataflow, Processor processor)
Edits
getRemoveProcessorEdit
in interface Edits
dataflow
- the dataflow to remove the processor fromprocessor
- the processor to be removed from the dataflowpublic Edit<Dataflow> getRemoveMergeEdit(Dataflow dataflow, Merge merge)
Edits
getRemoveMergeEdit
in interface Edits
public Edit<Dataflow> getAddDataflowInputPortEdit(Dataflow dataflow, DataflowInputPort dataflowInputPort)
Edits
getAddDataflowInputPortEdit
in interface Edits
dataflow
- dataflow to add the port todataflowInputPort
- the port to add to the dataflowpublic Edit<Dataflow> getAddDataflowOutputPortEdit(Dataflow dataflow, DataflowOutputPort dataflowOutputPort)
Edits
getAddDataflowOutputPortEdit
in interface Edits
dataflow
- dataflow to add the port todataflowOutputPort
- the port to add to the dataflowpublic Edit<Activity<?>> getAddActivityInputPortEdit(Activity<?> activity, ActivityInputPort activityInputPort)
Edits
getAddActivityInputPortEdit
in interface Edits
activity
- activity to add the port toactivityInputPort
- the port to add to the activitypublic Edit<Activity<?>> getAddActivityInputPortMappingEdit(Activity<?> activity, String processorPortName, String activityPortName)
Edits
getAddActivityInputPortMappingEdit
in interface Edits
activity
- activity to add the port mapping toprocessorPortName
- the name of the processor portactivityPortName
- the name of the activity portpublic Edit<Activity<?>> getAddActivityOutputPortEdit(Activity<?> activity, ActivityOutputPort activityOutputPort)
Edits
getAddActivityOutputPortEdit
in interface Edits
activity
- activity to add the port toactivityOutputPort
- the port to add to the activitypublic Edit<Activity<?>> getAddActivityOutputPortMappingEdit(Activity<?> activity, String processorPortName, String activityPortName)
Edits
getAddActivityOutputPortMappingEdit
in interface Edits
activity
- activity to add the port mapping toprocessorPortName
- the name of the processor portactivityPortName
- the name of the activity portpublic Edit<Activity<?>> getRemoveActivityInputPortEdit(Activity<?> activity, ActivityInputPort activityInputPort)
Edits
getRemoveActivityInputPortEdit
in interface Edits
activity
- activity to remove the port fromactivityInputPort
- the port to remove from the activitypublic Edit<Activity<?>> getRemoveActivityInputPortMappingEdit(Activity<?> activity, String processorPortName)
Edits
getRemoveActivityInputPortMappingEdit
in interface Edits
activity
- activity to remove the port mapping fromprocessorPortName
- the name of the processor port to remove from the mappingpublic Edit<Activity<?>> getRemoveActivityOutputPortEdit(Activity<?> activity, ActivityOutputPort activityOutputPort)
Edits
getRemoveActivityOutputPortEdit
in interface Edits
activity
- activity to remove the port fromactivityOutputPort
- the port to remove from the activitypublic Edit<Activity<?>> getRemoveActivityOutputPortMappingEdit(Activity<?> activity, String processorPortName)
Edits
getRemoveActivityOutputPortMappingEdit
in interface Edits
activity
- activity to remove the port mapping fromprocessorPortName
- the name of the processor port to remove from the mappingpublic Edit<Merge> getAddMergeInputPortEdit(Merge merge, MergeInputPort mergeInputPort)
Edits
getAddMergeInputPortEdit
in interface Edits
merge
- merge to add the port tomergeInputPort
- the port to add to the mergepublic <T> Edit<Activity<?>> getConfigureActivityEdit(Activity<T> activity, T configurationBean)
Edits
getConfigureActivityEdit
in interface Edits
Edits.getConfigureEdit(Configurable, Object)
public Edit<Processor> getRemoveProcessorInputPortEdit(Processor processor, ProcessorInputPort port)
Edits
getRemoveProcessorInputPortEdit
in interface Edits
public Edit<Processor> getRemoveProcessorOutputPortEdit(Processor processor, ProcessorOutputPort port)
getRemoveProcessorOutputPortEdit
in interface Edits
public Edit<Processor> getMapProcessorPortsForActivityEdit(Processor processor)
Edits
getMapProcessorPortsForActivityEdit
in interface Edits
public Edit<Processor> getDefaultDispatchStackEdit(Processor processor)
Edits
getDefaultDispatchStackEdit
in interface Edits
public Edit<Processor> getSetIterationStrategyStackEdit(Processor processor, IterationStrategyStack iterationStrategyStack)
Edits
getSetIterationStrategyStackEdit
in interface Edits
processor
- Processor which iteration stack is to be setiterationStrategyStack
- The new iteration strategy stackpublic <T> Edit<? extends Configurable<T>> getConfigureEdit(Configurable<T> configurable, T configBean)
Edits
Configurable
(such as an
Activity
or DispatchLayer
with a given configuration
bean.getConfigureEdit
in interface Edits
public Edit<Merge> getReorderMergeInputPortsEdit(Merge merge, List<MergeInputPort> reorderedMergeInputPortList)
Edits
getReorderMergeInputPortsEdit
in interface Edits
merge
- merge to reorder the list of input ports toreorderedMergeInputPortList
- a list of reordered input portspublic Edit<Processor> getRemoveActivityEdit(Processor processor, Activity<?> activity)
Edits
getRemoveActivityEdit
in interface Edits
public Edit<IterationStrategyStack> getAddIterationStrategyEdit(IterationStrategyStack iterationStrategyStack, IterationStrategy strategy)
getAddIterationStrategyEdit
in interface Edits
public Edit<IterationStrategy> getAddIterationStrategyInputNodeEdit(IterationStrategy iterationStrategy, NamedInputPortNode namedInputPortNode)
getAddIterationStrategyInputNodeEdit
in interface Edits
public Edit<IterationStrategyStack> getClearIterationStrategyStackEdit(IterationStrategyStack iterationStrategyStack)
getClearIterationStrategyStackEdit
in interface Edits
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.