Package org.apache.camel.throttling
Base classes for throttler EIP
-
Interface Summary Interface Description ThrottlingExceptionHalfOpenHandler Used by theThrottlingExceptionRoutePolicy
to allow custom code to handle the half open circuit state and how to determine if a route should be closed -
Class Summary Class Description ThrottlingExceptionRoutePolicy Modeled after the circuit breakerThrottlingInflightRoutePolicy
thisRoutePolicy
will stop consuming from an endpoint based on the type of exceptions that are thrown and the threshold setting.ThrottlingInflightRoutePolicy A throttle basedRoutePolicy
which is capable of dynamic throttling a route based on number of current inflight exchanges. -
Enum Summary Enum Description ThrottlingInflightRoutePolicy.ThrottlingScope