public class DefaultFlowCallStack extends Object implements FlowCallStack
Constructor and Description |
---|
DefaultFlowCallStack() |
Modifier and Type | Method and Description |
---|---|
DefaultFlowCallStack |
clone() |
List<FlowStackElement> |
getElements() |
FlowStackElement |
pop()
Removes the top-most element from this stack.
|
void |
push(FlowStackElement flowStackElement)
Adds an element to the top of this stack
|
void |
setCurrentProcessorPath(String processorPath)
Adds a message processor path to the list of processors that were invoked as part of the processing of this
stack's event.
|
String |
toString() |
public void push(FlowStackElement flowStackElement)
flowStackElement
- the element to addpublic void setCurrentProcessorPath(String processorPath)
processorPath
- the path to mark as invoked.EmptyStackException
- if this stack is empty.public FlowStackElement pop()
EmptyStackException
- if this stack is empty.public List<FlowStackElement> getElements()
getElements
in interface FlowCallStack
DefaultMuleConfiguration.isFlowTrace()
is true
. Empty list otherwise.public DefaultFlowCallStack clone()
clone
in interface FlowCallStack
clone
in class Object
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.