|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TracedRouteNodes
Tracing information used by TraceInterceptor
so we can trace the exact route path a given Exchange
has been processed.
Method Summary | |
---|---|
void |
addTraced(RouteNode entry)
Adds the entry that was intercepted |
void |
clear()
Clears all traced information |
int |
getAndIncrementCounter(ProcessorDefinition<?> node)
A private counter that increments, is used to as book keeping how far this exchange have been intercepted by the general intercept(). |
RouteNode |
getLastNode()
Gets the last node, is null if no last exists. |
List<RouteNode> |
getNodes()
Gets the current list of nodes, representing the route path the current Exchange has currently taken. |
RouteNode |
getSecondLastNode()
Gets the 2nd last node, is null if no last exists. |
void |
popBlock()
Pops the last block from tracing. |
void |
pushBlock()
Prepares a new block for tracing. |
Method Detail |
---|
void addTraced(RouteNode entry)
entry
- the entryRouteNode getLastNode()
RouteNode getSecondLastNode()
List<RouteNode> getNodes()
Exchange
has currently taken.
void pushBlock()
void popBlock()
void clear()
int getAndIncrementCounter(ProcessorDefinition<?> node)
node
- the intercept node
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |