From 6a0d882867e036dbc3100d1f9596b2ba6a3e8890 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 1 Jul 2025 10:06:43 +0200 Subject: [PATCH] Polishing. Reformat code, add since tags. Refine test names. See #4403 Original pull request: #4976 --- .../core/messaging/DefaultMessageListenerContainer.java | 7 ++++++- .../DefaultMessageListenerContainerUnitTests.java | 6 ++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainer.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainer.java index d0097a747..38211f8a3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainer.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainer.java @@ -26,6 +26,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jspecify.annotations.Nullable; + import org.springframework.core.task.SimpleAsyncTaskExecutor; import org.springframework.dao.DataAccessResourceFailureException; import org.springframework.data.mongodb.core.MongoTemplate; @@ -112,8 +113,12 @@ public class DefaultMessageListenerContainer implements MessageListenerContainer /** * Set whether to auto-start this container. - *

Default is {@code true}. + *

+ * Default is {@code true}. + * * @param autoStartup {@code true} to auto-start. + * @since 5.0 + * @see org.springframework.context.SmartLifecycle#isAutoStartup() */ public void setAutoStartup(boolean autoStartup) { this.autoStartup = autoStartup; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainerUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainerUnitTests.java index d8e12b6d7..57fb6da15 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainerUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/messaging/DefaultMessageListenerContainerUnitTests.java @@ -82,13 +82,15 @@ class DefaultMessageListenerContainerUnitTests { } @Test // GH-4403 - void shouldHaveAutoStartupEnabledByDefault() { + void shouldAutoStartup() { assertThat(container.isAutoStartup()).isTrue(); } @Test // GH-4403 - void shouldAllowDisablingAutoStartup() { + void shouldDisableAutostartup() { + container.setAutoStartup(false); + assertThat(container.isAutoStartup()).isFalse(); }