Class HandlerTimeoutConfigurationEnhancer
java.lang.Object
org.axonframework.messaging.core.timeout.HandlerTimeoutConfigurationEnhancer
- All Implemented Interfaces:
ConfigurationEnhancer
@RegistrationScope("Register the decorator once at the root; do not re-invoke in child module registries. The DecoratorDefinition is copied down and reaches module-built components on its own. Re-invoking per nesting level would register the decorator again, wrapping every handler with a timeout twice.")
public class HandlerTimeoutConfigurationEnhancer
extends Object
implements ConfigurationEnhancer
A
ConfigurationEnhancer that registers a HandlerTimeoutHandlerEnhancerDefinition, driven by the
HandlerTimeoutConfiguration present in the Configuration.
Automatically registers a HandlerTimeoutConfiguration.DEFAULT HandlerTimeoutConfiguration when none
is present yet.
- Since:
- 5.4.0
- Author:
- Steven van Beelen
- See Also:
-
Constructor Details
-
HandlerTimeoutConfigurationEnhancer
public HandlerTimeoutConfigurationEnhancer()
-
-
Method Details
-
enhance
Description copied from interface:ConfigurationEnhancer- Specified by:
enhancein interfaceConfigurationEnhancer- Parameters:
registry- The registry instance to enhance.
-