Skip to content

Commit 2ab561b

Browse files
committed
Fix Possible NPE
Since maps are built on the fly, they need to support concurrency.
1 parent 00a19b0 commit 2ab561b

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/adapter/DelegatingInvocableHandler.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.lang.reflect.Method;
2121
import java.util.ArrayList;
2222
import java.util.Arrays;
23-
import java.util.HashMap;
2423
import java.util.List;
2524
import java.util.Map;
2625
import java.util.concurrent.ConcurrentHashMap;
@@ -68,7 +67,7 @@ public class DelegatingInvocableHandler {
6867

6968
private final InvocableHandlerMethod defaultHandler;
7069

71-
private final Map<InvocableHandlerMethod, Expression> handlerSendTo = new HashMap<>();
70+
private final Map<InvocableHandlerMethod, Expression> handlerSendTo = new ConcurrentHashMap<>();
7271

7372
private final Object bean;
7473

0 commit comments

Comments
 (0)