Uses of Interface
org.mule.runtime.cfg.api.ChainExecutionPathTree
-
Uses of ChainExecutionPathTree in org.mule.runtime.cfg.api
Methods in org.mule.runtime.cfg.api that return ChainExecutionPathTreeModifier and TypeMethodDescriptionChainExecutionPathTreeFactory.generateFor(org.mule.runtime.ast.api.ComponentAst chainComponentAst) Creates anChainExecutionPathTreefor the givenComponentAstrepresenting a chain (for instance, a#FLOWMethods in org.mule.runtime.cfg.api that return types with arguments of type ChainExecutionPathTreeModifier and TypeMethodDescriptiondefault List<ChainExecutionPathTree>ChainExecutionPathTree.children()Methods in org.mule.runtime.cfg.api with parameters of type ChainExecutionPathTreeModifier and TypeMethodDescriptionvoidBaseChainExecutionPathTreeVisitor.chainInterruptedWithError(ChainExecutionPathTree chain) voidChainExecutionPathTreeVisitor.chainInterruptedWithError(ChainExecutionPathTree chain) Called after a component that will always interrupt the execution flow of a chain prematurely and with an error.voidBaseChainExecutionPathTreeVisitor.errorHandlerCouldBeInvoked(ChainExecutionPathTree errorHandler, org.mule.runtime.api.message.ErrorType errorType) voidChainExecutionPathTreeVisitor.errorHandlerCouldBeInvoked(ChainExecutionPathTree errorHandler, org.mule.runtime.api.message.ErrorType errorType) Called after an operation is found that may raise an error that would incur in the invocation of the .voidBaseChainExecutionPathTreeVisitor.errorHandlerFinished(ChainExecutionPathTree handler) voidChainExecutionPathTreeVisitor.errorHandlerFinished(ChainExecutionPathTree handler) Called after the last component in an#ERROR_HANDLER.voidBaseChainExecutionPathTreeVisitor.errorHandlerPropagationComplete(ChainExecutionPathTree handler) voidChainExecutionPathTreeVisitor.errorHandlerPropagationComplete(ChainExecutionPathTree handler) Called after the last component in an#ERROR_HANDLERif the error has finished to be propagated to other error handlers.booleanBaseChainExecutionPathTreeVisitor.errorHandlerStarted(ChainExecutionPathTree handler) booleanChainExecutionPathTreeVisitor.errorHandlerStarted(ChainExecutionPathTree handler) This method will be called before starting the traversal of an error handler.voidBaseChainExecutionPathTreeVisitor.finishReferencedOperation(ChainExecutionPathTree operation) voidChainExecutionPathTreeVisitor.finishReferencedOperation(ChainExecutionPathTree operation) Called after a reference was traversed, to mark that the referencedChainExecutionPathTreehas finished.voidBaseChainExecutionPathTreeVisitor.innerRouteFinished(ChainExecutionPathTree innerChain) voidChainExecutionPathTreeVisitor.innerRouteFinished(ChainExecutionPathTree innerChain) Called after the last component in a#ROUTEwithin a#ROUTER.booleanBaseChainExecutionPathTreeVisitor.innerRouteStarted(ChainExecutionPathTree innerChain) booleanChainExecutionPathTreeVisitor.innerRouteStarted(ChainExecutionPathTree innerChain) Called when a#ROUTEwithin a#ROUTERis found in the execution tree.voidBaseChainExecutionPathTreeVisitor.routerFinished(ChainExecutionPathTree router) voidChainExecutionPathTreeVisitor.routerFinished(ChainExecutionPathTree router) Called after the last#ROUTEwithin a#ROUTERwas visited.voidBaseChainExecutionPathTreeVisitor.scopeFinished(ChainExecutionPathTree scope) voidChainExecutionPathTreeVisitor.scopeFinished(ChainExecutionPathTree scope) Called after the#ROUTE/#CHAINwithin a#SCOPEwas visited.voidBaseChainExecutionPathTreeVisitor.visitReferencedOperation(ChainExecutionPathTree operation) voidChainExecutionPathTreeVisitor.visitReferencedOperation(ChainExecutionPathTree operation) Called when an#OPERATIONthat references to another operation in the execution tree.booleanBaseChainExecutionPathTreeVisitor.visitRouter(ChainExecutionPathTree router) booleanChainExecutionPathTreeVisitor.visitRouter(ChainExecutionPathTree router) Called when a#ROUTERis found in the execution tree.booleanBaseChainExecutionPathTreeVisitor.visitScope(ChainExecutionPathTree scope) booleanChainExecutionPathTreeVisitor.visitScope(ChainExecutionPathTree scope) Called when a#SCOPEis found in the execution tree.voidBaseChainExecutionPathTreeVisitor.visitSimpleOperation(ChainExecutionPathTree operation) voidChainExecutionPathTreeVisitor.visitSimpleOperation(ChainExecutionPathTree operation) Called when a simple#OPERATIONis found in the execution tree.voidBaseChainExecutionPathTreeVisitor.visitSource(ChainExecutionPathTree source) voidChainExecutionPathTreeVisitor.visitSource(ChainExecutionPathTree source) Called when a#SOURCEis found in the execution tree.Method parameters in org.mule.runtime.cfg.api with type arguments of type ChainExecutionPathTreeModifier and TypeMethodDescriptionbooleanChainExecutionPathTree.allExecutionPathsContain(Predicate<ChainExecutionPathTree> predicate) booleanChainExecutionPathTree.anyExecutionPathContains(Predicate<ChainExecutionPathTree> predicate) default booleanChainExecutionPathTree.noneExecutionPathsContains(Predicate<ChainExecutionPathTree> predicate)