Skip to main content Module error_handler Copy item path Source ErrorHandlerConfig Full error handler configuration: Dead Letter Channel URI and per-exception policies. ExceptionPolicy A rule that matches specific errors and defines retry + redirect behaviour. ExceptionPolicyBuilder Builder for a single ExceptionPolicy attached to an ErrorHandlerConfig . PolicyId Opaque identifier for a matched ExceptionPolicy within a RouteErrorHandler.
Index into the policies Vec — valid only within the handler that created it.
If the policies vec is reordered or filtered, indices become stale.
Safe because policies are immutable after handler construction. RedeliveryPolicy Redelivery policy with exponential backoff and optional jitter. BoundaryKind Identifies which boundary gate produced an infrastructure error. ExceptionDisposition Disposition for an exception handler or catch clause (ADR-0019). RetryOutcome Result of a single retry attempt by RouteErrorHandler::retry_step. StepDisposition Result of Phase 2 (handle) of step error handling.
Handled and Continued MUST have Exchange.error cleared. HEADER_REDELIVERED Camel-compatible header names for redelivery state. HEADER_REDELIVERY_COUNTER HEADER_REDELIVERY_MAX_COUNTER RetryableStep Object-safe retry abstraction. Unifies BoxProcessor and OutcomeSegment
for RouteErrorHandler::retry_step. See ADR-0024 amendment (Phase 4).