Property | Description | |
Max retry attempts | Specifies the maximum number of times the Integration Server should re-execute the trigger service if an ISRuntimeException occurs during service execution. The default is 0 retries (the trigger service does not retry). | |
Retry interval | Specifies the length of time Integration Server waits between attempts to execute the trigger service. The default is 10 seconds. | |
On retry failure | Indicates how Integration Serverhandles a retry failure for a trigger. A retry failure occurs when Integration Server reaches the maximum number of retry attempts and the trigger service still fails because of an ISRuntimeException. | |
Value | Description | |
Throw exception | Specify that Integration Server throws a ServiceException when the last allowed retry attempt ends because of an ISRuntimeException. This is the default. | |
Suspend and retry later | Specify that Integration Server temporarily disables the MQTT trigger when the last allowed retry attempt ends because of an ISRuntimeException. Message retrieval and processing stops until the trigger is re-enabled. | |
Resource monitoring service | The service that Integration Server executes to determine the availability of resources associated with the trigger service. Multiple triggers can use the same resource monitoring service. Note: A resource monitoring service must use the pub.trigger:resourceMonitoringSpec as the service signature. |