Package org.apache.synapse.continuation
Class ReliantContinuationState
- java.lang.Object
-
- org.apache.synapse.continuation.AbstractContinuationState
-
- org.apache.synapse.continuation.ReliantContinuationState
-
- All Implemented Interfaces:
ContinuationState
public class ReliantContinuationState extends AbstractContinuationState
ReliantContinuationStates are added when branching the flow from a FlowContinuableMediator which cannot be directly referred from the synapse configuration as an artifact. For an example Filter mediator is a FlowContinuableMediator and we cannot directly access from the synapse configuration. We only can access the Sequence which filter is placed. So a ReliantContinuationState is added for all FlowContinuableMediator Mediators except Sequence Mediator. ReliantContinuationStates are get added as a child of a SeqContinuationState. Grand parent of the ReliantContinuationState is always a SeqContinuationState which are placed in the ContinuationState Stack.- See Also:
ContinuationState
-
-
Constructor Summary
Constructors Constructor Description ReliantContinuationState(int subBranch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getSubBranch()
Get the subBranch of the FlowContinuableMediator.void
setSubBranch(int subBranch)
Set the subBranch of the FLowContinuableMediator-
Methods inherited from class org.apache.synapse.continuation.AbstractContinuationState
addLeafChild, getChildContState, getLeafChild, getPosition, hasChild, removeLeafChild, setChildContState, setPosition
-
-