On this page:
   34.8    Channel Import 34.10    Cluster Manager Subscription Messaging   

34.9Channel Retry

 

The Channel Retry configuration category includes the following configurable options:

  • Retry Channel Name

  • Retry Delay(ms)

  • Failure Channel Name

  • Maximum Delay(ms) between attempts.

  • Retry Strategy

  • Maximum amount of retry attempts.

  • Retriable Exceptions

34.9.1Property: Retry Channel Name

 
Property Name Retry Channel Name
Property Key
Property Type STRING
Description The name of Kafka topic or ActiveMQ queue where inbound resources are sent when a failure occurs during processing of an incoming resource.
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.retry.name = 

34.9.2Property: Retry Delay(ms)

 
Property Name Retry Delay(ms)
Property Key
Property Type POSITIVE_INTEGER
Description The minimum amount of time to wait (milliseconds) between retry attempts.
Default Value 0
Example Property
module.[MODULE_ID].config.channel.retry.delay_milliseconds = 0

34.9.3Property: Failure Channel Name

 
Property Name Failure Channel Name
Property Key
Property Type STRING
Description The name of Kafka topic or ActiveMQ queue where resources are sent after they have exceeded the maximum number of retry attempts, and have still not been successfully processed.
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.failed.name = 

34.9.4Property: Maximum Delay(ms) between attempts.

 
Property Name Maximum Delay(ms) between attempts.
Property Key
Property Type POSITIVE_INTEGER
Description The maximum amount of time to wait (milliseconds) between retry attempts. This provides an upper limit for exponential backoff.
Default Value 0
Example Property
module.[MODULE_ID].config.channel.retry.maximum_delay_milliseconds = 0

34.9.5Property: Retry Strategy

 
Property Name Retry Strategy
Property Key
Property Type ENUM
Values
  • CONSTANT
  • EXPONENTIAL
Description Which backoff strategy to attempt during retries. Valid options are CONSTANT and EXPONENTIAL
Default Value CONSTANT
Example Property
module.[MODULE_ID].config.channel.retry.strategy = CONSTANT

34.9.6Property: Maximum amount of retry attempts.

 
Property Name Maximum amount of retry attempts.
Property Key
Property Type POSITIVE_INTEGER
Description The maximum amount of times to attempt import before considering a message failed.
Default Value 0
Example Property
module.[MODULE_ID].config.channel.retry.maximum_attempts = 0

34.9.7Property: Retriable Exceptions

 
Property Name Retriable Exceptions
Property Key
Property Type STRING_MULTILINE
Description A list of Exception classes that indicate processing should be retried. Add one per line. If left blank, all exceptions will be treated as retriable.
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.retry.retriable_exceptions = 
   34.8    Channel Import 34.10    Cluster Manager Subscription Messaging