Skip to main content Skip to complementary content

cErrorHandler Standard properties

These properties are used to configure cErrorHandler running in the Standard Job framework.

The Standard cErrorHandler component belongs to the Exception Handling family.

Basic settings

Default Handler

This error handler does not support a dead letter queue and will return exceptions back to the caller.

 

Set Maximum Redeliveries: select this check box to set the number of redeliveries in the Maximum Redeliveries (int) field.

 

Set Redelivery Delay: select this check box to set the initial redelivery delay (in milliseconds) in the Redelivery Delay (long) field.

 

Set Retry Attempted Log Level: select this check box to select the log level in the Level list for log messages when retries are attempted.

 

Asynchronized Delayed Redelivery: select this check box to allow asynchronous delayed redelivery.

 

More Configurations by Code: select this check box to enter codes in the Code box for further configuration.

Dead Letter

This handler supports attempting to redeliver the message exchange a number of times before sending it to a dead letter endpoint.

 

Dead Letter Uri: select this check box to define the endpoint of the dead letter queue.

Other parameters share the same meaning as those of the default handler.

Logging Handler

This handler logs the exceptions.

 

Set Logger Name: select this check box to give a name to the logger in the Name field.

 

Set Log Level: select this check box to decide the log level from the Level list.

Usage

Usage rule

cErrorHandler is used separately or as a middle or end component in a Route. If this component is used separately, it will handle errors in all sub-routes. If this component is used in the middle or end of a sub-route, it will only handle exceptions that happen in the components of this sub-route, either before or after the cErrorHandler.

Limitation

 n/a

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!