Index
All Classes and Interfaces|All Packages
A
- accept(ChainExecutionPathTreeVisitor) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
-
Navigates this tree.
- allExecutionPathsContain(Predicate<ChainExecutionPathTree>) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
- anyExecutionPathContains(Predicate<ChainExecutionPathTree>) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
B
- BaseChainExecutionPathTreeVisitor - Class in org.mule.runtime.cfg.api
-
Base implementation of
ChainExecutionPathTreeVisitorwith default methods implementation. - BaseChainExecutionPathTreeVisitor() - Constructor for class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
C
- ChainExecutionPathTree - Interface in org.mule.runtime.cfg.api
-
Control Flow Graph (Or execution path tree) that models the execution of a flow, Mule SDK Operation, entire application, or subchain within a Mule Application.
- ChainExecutionPathTreeFactory - Class in org.mule.runtime.cfg.api
-
Factory that creates the
ChainExecutionPathTreecorresponding to the givenComponentAst. - ChainExecutionPathTreeFactory(ArtifactAst) - Constructor for class org.mule.runtime.cfg.api.ChainExecutionPathTreeFactory
- ChainExecutionPathTreeVisitor - Interface in org.mule.runtime.cfg.api
-
Provides a way to navigate a
ChainExecutionPathTreewith itsChainExecutionPathTree.accept(ChainExecutionPathTreeVisitor)method not coupled to its internal structure. - chainInterruptedWithError(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- chainInterruptedWithError(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after a component that will always interrupt the execution flow of a chain prematurely and with an error.
- children() - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
E
- errorHandlerCouldBeInvoked(ChainExecutionPathTree, ErrorType) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- errorHandlerCouldBeInvoked(ChainExecutionPathTree, ErrorType) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after an operation is found that may raise an error that would incur in the invocation of the .
- errorHandlerFinished(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- errorHandlerFinished(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after the last component in an
#ERROR_HANDLER. - errorHandlerPropagationComplete(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- errorHandlerPropagationComplete(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after the last component in an
#ERROR_HANDLERif the error has finished to be propagated to other error handlers. - errorHandlerStarted(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- errorHandlerStarted(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
This method will be called before starting the traversal of an error handler.
F
- finishReferencedOperation(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- finishReferencedOperation(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after a reference was traversed, to mark that the referenced
ChainExecutionPathTreehas finished.
G
- generateFor(ComponentAst) - Method in class org.mule.runtime.cfg.api.ChainExecutionPathTreeFactory
-
Creates an
ChainExecutionPathTreefor the givenComponentAstrepresenting a chain (for instance, a#FLOW - getComponentAst() - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
- getOwnerModel() - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
I
- innerRouteFinished(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- innerRouteFinished(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after the last component in a
#ROUTEwithin a#ROUTER. - innerRouteStarted(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- innerRouteStarted(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when a
#ROUTEwithin a#ROUTERis found in the execution tree.
N
- noneExecutionPathsContains(Predicate<ChainExecutionPathTree>) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTree
O
- org.mule.runtime.artifact.cfg - module org.mule.runtime.artifact.cfg
-
Mule implementation of its Control Flow Graph (Execution Path Tree)
- org.mule.runtime.cfg.api - package org.mule.runtime.cfg.api
R
- routerFinished(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- routerFinished(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after the last
#ROUTEwithin a#ROUTERwas visited.
S
- scopeFinished(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- scopeFinished(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called after the
#ROUTE/#CHAINwithin a#SCOPEwas visited.
V
- visitReferencedOperation(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- visitReferencedOperation(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when an
#OPERATIONthat references to another operation in the execution tree. - visitRouter(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- visitRouter(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when a
#ROUTERis found in the execution tree. - visitScope(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- visitScope(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when a
#SCOPEis found in the execution tree. - visitSimpleOperation(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- visitSimpleOperation(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when a simple
#OPERATIONis found in the execution tree. - visitSource(ChainExecutionPathTree) - Method in class org.mule.runtime.cfg.api.BaseChainExecutionPathTreeVisitor
- visitSource(ChainExecutionPathTree) - Method in interface org.mule.runtime.cfg.api.ChainExecutionPathTreeVisitor
-
Called when a
#SOURCEis found in the execution tree.
All Classes and Interfaces|All Packages