Package org.apache.camel.model
Class SagaOptionDefinition
- java.lang.Object
-
- org.apache.camel.model.SagaOptionDefinition
-
- All Implemented Interfaces:
HasExpressionType
@Metadata(label="eip,routing") public class SagaOptionDefinition extends Object implements HasExpressionType
Allows to declare options on sagas
-
-
Constructor Summary
Constructors Constructor Description SagaOptionDefinition()
SagaOptionDefinition(String optionName, org.apache.camel.Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionDefinition
getExpression()
ExpressionDefinition
getExpressionType()
String
getOptionName()
void
setExpression(ExpressionDefinition expression)
The expression to be used to determine the value of the option.void
setExpressionType(ExpressionDefinition expressionType)
void
setOptionName(String optionName)
Name of the option.String
toString()
-
-
-
Constructor Detail
-
SagaOptionDefinition
public SagaOptionDefinition()
-
SagaOptionDefinition
public SagaOptionDefinition(String optionName, org.apache.camel.Expression expression)
-
-
Method Detail
-
setOptionName
public void setOptionName(String optionName)
Name of the option. It identifies the name of the header where the value of the expression will be stored when the compensation or completion routes will be called.
-
getOptionName
public String getOptionName()
-
getExpression
public ExpressionDefinition getExpression()
-
setExpression
public void setExpression(ExpressionDefinition expression)
The expression to be used to determine the value of the option.
-
getExpressionType
public ExpressionDefinition getExpressionType()
- Specified by:
getExpressionType
in interfaceHasExpressionType
-
setExpressionType
public void setExpressionType(ExpressionDefinition expressionType)
- Specified by:
setExpressionType
in interfaceHasExpressionType
-
-