diff --git a/spring-integration-core/src/main/java/org/springframework/integration/dsl/RouterSpec.java b/spring-integration-core/src/main/java/org/springframework/integration/dsl/RouterSpec.java index d69f106317..d0353ede6f 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/dsl/RouterSpec.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/dsl/RouterSpec.java @@ -40,6 +40,7 @@ * * @author Artem Bilan * @author Gary Russell + * @author Glenn Renfro * * @since 5.0 */ @@ -254,6 +255,7 @@ void addMapping(Object key, NamedComponent channel) { } @Override + @SuppressWarnings("NullAway") // Performance protected void onInit() { super.onInit(); ConversionService conversionService = getConversionService(); @@ -273,7 +275,6 @@ else if (conversionService.canConvert(key.getClass(), String.class)) { throw new MessagingException("Unsupported channel mapping type for router [" + key.getClass() + "]"); } - this.router.setChannelMapping(channelKey, entry.getValue().getComponentName()); } } diff --git a/spring-integration-core/src/main/java/org/springframework/integration/support/management/ControlBusCommandRegistry.java b/spring-integration-core/src/main/java/org/springframework/integration/support/management/ControlBusCommandRegistry.java index e73829ba10..598fed871e 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/support/management/ControlBusCommandRegistry.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/support/management/ControlBusCommandRegistry.java @@ -300,6 +300,7 @@ public static final class CommandMethod { private final Class[] parameterTypes; + @SuppressWarnings("NullAway.Init") private String description; private CommandMethod(String beanName, String methodName, Class[] parameterTypes) { diff --git a/spring-integration-core/src/main/java/org/springframework/integration/support/management/package-info.java b/spring-integration-core/src/main/java/org/springframework/integration/support/management/package-info.java index 7ebb413ae8..9d492394e8 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/support/management/package-info.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/support/management/package-info.java @@ -1,4 +1,5 @@ /** * Provides classes related to management support. */ +@org.jspecify.annotations.NullMarked package org.springframework.integration.support.management;