Class SubflowTask
java.lang.Object
org.ocpsoft.rewrite.servlet.event.SubflowTask
Defines a task to be performed within a sub-
BaseRewrite.ServletRewriteFlow of a given ServletRewrite- Author:
- Lincoln Baxter, III
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Flowperform(ServletRewrite<?, ?> event, EvaluationContext context, Flow subflow, SubflowTask subflowTask) Perform the givenSubflowTaskusing the givenServletRewriteevent initialized with a newBaseRewrite.ServletRewriteFlow.static Flowperform(ServletRewrite<?, ?> rewrite, EvaluationContext context, SubflowTask subflowTask) Perform the givenSubflowTaskusing the givenServletRewriteevent.abstract voidperformInSubflow(ServletRewrite<?, ?> event, EvaluationContext context) The task to be performed in a sub-BaseRewrite.ServletRewriteFlow.
-
Constructor Details
-
SubflowTask
public SubflowTask()
-
-
Method Details
-
perform
public static Flow perform(ServletRewrite<?, ?> rewrite, EvaluationContext context, SubflowTask subflowTask) Perform the givenSubflowTaskusing the givenServletRewriteevent. If modified, the originalBaseRewrite.ServletRewriteFlowwill be restored after task completion.- Parameters:
event- theServletRewriteevent used in the givenSubflowTask- Returns:
- the resultant
BaseRewrite.ServletRewriteFlowfrom theSubflowTaskexecution.
-
perform
public static Flow perform(ServletRewrite<?, ?> event, EvaluationContext context, Flow subflow, SubflowTask subflowTask) Perform the givenSubflowTaskusing the givenServletRewriteevent initialized with a newBaseRewrite.ServletRewriteFlow. The originalBaseRewrite.ServletRewriteFlowwill be restored after task completion.- Parameters:
event- theServletRewriteevent used in the givenSubflowTasksubflow- theBaseRewrite.ServletRewriteFlowto be us as the initial state for the givenSubflowTask- Returns:
- the resultant
BaseRewrite.ServletRewriteFlowfrom theSubflowTaskexecution.
-
performInSubflow
The task to be performed in a sub-BaseRewrite.ServletRewriteFlow.
-