# Control Flow

Table of Contents

Catch — Catches exceptions as part of a try, catch, finally block
Delay — Delays processing for a specified length of time
Finally — Node traversed when a try, catch, finally block exits
Intercept — Intercepts a message at each step in the route
Intercept From — Intercepts incoming messages
Intercept Send To Endpoint — Intercepts messages sent to an endpoint
Loop — Processes a message multiple times
On Completion — Route to be executed when normal route processing completes
On Exception — Route to be executed when an exception is thrown
Rollback — Forces a rollback of a route
Throttle — Controls the rate at which messages are passed to the next node in the route
Throw Exception — Throws an exception
Transacted — Marks a route as a transaction
Try — Marks the beginning of a Try, Catch, Finally block

| Note
Though the Inherit Error Handler property appears in the Properties editor for each control flow EIP, its use is appropriate with the Load Balance pattern only.