Interface ActionRuleApplicable
- All Known Implementing Classes:
ActionList
,AspectAdviceRule
,ChooseWhenRule
,ExceptionThrownRule
,ResponseRule
,TransletRule
public interface ActionRuleApplicable
The Interface ActionRuleApplicable.
- Since:
- 2011. 2. 21.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyActionRule
(Executable action) Adds an executable action instance.applyActionRule
(AnnotatedActionRule annotatedActionRule) Adds the annotated method action rule.applyActionRule
(ChooseRule chooseRule) Adds a list of action instances that can be executed.applyActionRule
(EchoActionRule echoActionRule) Adds the echo action rule.applyActionRule
(HeaderActionRule headerActionRule) Adds the header action rule.applyActionRule
(IncludeActionRule includeActionRule) Adds the include action rule.applyActionRule
(InvokeActionRule invokeActionRule) Adds the invoke action rule.
-
Method Details
-
applyActionRule
Adds the header action rule.- Parameters:
headerActionRule
- the header action rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds the echo action rule.- Parameters:
echoActionRule
- the echo action rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds the invoke action rule.- Parameters:
invokeActionRule
- the invoke action rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds the annotated method action rule.- Parameters:
annotatedActionRule
- the annotated method action rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds the include action rule.- Parameters:
includeActionRule
- the include action rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds a list of action instances that can be executed.- Parameters:
chooseRule
- the choose rule- Returns:
- an instance of the executable action
-
applyActionRule
Adds an executable action instance.- Parameters:
action
- an executable action instance
-