Specify... | To... |
True | Enable a circuit breaker for this service. |
False | Disable a circuit breaker for this service. This is the default. |
Select... | To... |
Exception only | Indicate that a failure event occurs only when the service ends with an exception. This is the default. |
Timeout only | Indicate that a failure event occurs only when the service execution time exceeds the Timeout period property value. When Failure event is set to Timeout only, Integration Serverdoes not propagate any exceptions thrown by the service to the parent service. Integration Server will log a message about the exception if the server log facility 0020 Circuit Breaker is set to Trace. |
Exception or Timeout | Indicate that a failure event occurs when the service ends with an exception or the service execution time exceeds the Timeout period property. |
For this property... | Specify... | |
Timeout period | The number of seconds that service execution can take before being considered a timeout failure event. If the timeout period elapses before service execution completes, the circuit breaker considers a timeout failure event to have occurred. The default is 60 seconds. You must specify a timeout period greater than 0. | |
Cancel thread on timeout | Whether the circuit breaker gracefully attempts to cancel the thread executing the service when the timeout period elapses causing the timeout failure event. Canceling a thread can free up resources held by the thread. | |
Select... | To... | |
True | Indicate that circuit breaker attempts to cancel the thread executing the service if the timeout period elapses before the service execution completes. | |
False | Indicate that circuit breaker does not attempt to cancel the service execution thread if the timeout period elapses before service execution completes. This is the default. |
Select... | To... |
Throw exception | Indicate that circuit breaker responds to a service request by throwing the exception that caused the circuit to open. This is the default. |
Invoke service | Indicate that circuit breaker responds to a service request by executing the alternate service specified in the Circuit open service property. |