@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2024 the original author or authors .
* Copyright 2002 - 2025 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -194,7 +194,7 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
@@ -194,7 +194,7 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
private boolean virtualThreads = false ;
private BackOff backOff = new FixedBackOff ( DEFAULT_RECOVERY_INTERVAL , Long . MAX_VALUE ) ;
private BackOff backOff = new FixedBackOff ( DEFAULT_RECOVERY_INTERVAL ) ;
private int cacheLevel = CACHE_AUTO ;
@ -278,8 +278,8 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
@@ -278,8 +278,8 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
* between recovery attempts . If the { @link BackOffExecution } implementation
* returns { @link BackOffExecution # STOP } , this listener container will not further
* attempt to recover .
* < p > T he { @link # setRecoveryInterval ( long ) recovery interval } is ignored
* when this property is set .
* < p > Note that setting t he { @linkplain # setRecoveryInterval ( long ) recovery
* interval } overrides this property .
* @since 4 . 1
* /
public void setBackOff ( BackOff backOff ) {
@ -288,15 +288,17 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
@@ -288,15 +288,17 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
/ * *
* Specify the interval between recovery attempts , in < b > milliseconds < / b > .
* The default is 5000 ms , that is , 5 seconds . This is a convenience method
* to create a { @link FixedBackOff } with the specified interval .
* < p > For more recovery options , consider specifying a { @link BackOff }
* instance instead .
* < p > The default is 5000 ms , that is , 5 seconds .
* < p > This is a convenience method to create a { @link FixedBackOff } with the
* specified interval . For more recovery options , consider specifying a
* { @link # setBackOff ( BackOff ) BackOff } instance instead . Note , however , that
* explicitly setting the { @link # setBackOff ( BackOff ) BackOff } overrides this
* property .
* @see # setBackOff ( BackOff )
* @see # handleListenerSetupFailure
* /
public void setRecoveryInterval ( long recoveryInterval ) {
this . backOff = new FixedBackOff ( recoveryInterval , Long . MAX_VALUE ) ;
this . backOff = new FixedBackOff ( recoveryInterval ) ;
}
/ * *