@InterfaceAudience.Private @InterfaceStability.Unstable public class SubWorkflowAction extends Node
SubWorkflowActionBuilder.
The properties of the builder can only be set once, an attempt to set them a second time will trigger
an IllegalStateException.
Builder instances can be used to build several elements, although properties already set cannot be changed after
a call to SubWorkflowActionBuilder.build() either.Node.NodeWithCondition| Modifier and Type | Method and Description |
|---|---|
String |
getAppPath()
Returns the path to the application definition (usually workflow.xml) of the subworkflow.
|
String |
getConfigProperty(String property)
Returns the value associated with the provided configuration property name.
|
Map<String,String> |
getConfiguration()
Returns an immutable map of the configuration key-value pairs stored in this
MapReduceAction object. |
boolean |
isPropagatingConfiguration()
Returns whether the configuration of the main workflow should propagate to the subworkflow.
|
getAllChildren, getAllParents, getChildrenWithConditions, getChildrenWithoutConditions, getCredentials, getDefaultConditionalChild, getErrorHandler, getName, getParentsWithConditions, getParentsWithoutConditions, getRetryInterval, getRetryMax, getRetryPolicypublic String getAppPath()
public boolean isPropagatingConfiguration()
true if the configuration of the main workflow should propagate to the subworkflow;
false otherwise.public String getConfigProperty(String property)
property - The name of the configuration property for which the value will be returned.public Map<String,String> getConfiguration()
MapReduceAction object.MapReduceAction object.Copyright © 2021 Apache Software Foundation. All rights reserved.