Skip to content

Commit 65ccf08

Browse files
committed
Fix Possible NPE
Since maps are built on the fly, they need to support concurrency.
1 parent 66c04d8 commit 65ccf08

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;
@@ -75,7 +74,7 @@ public class DelegatingInvocableHandler {
7574

7675
private final InvocableHandlerMethod defaultHandler;
7776

78-
private final Map<InvocableHandlerMethod, Expression> handlerSendTo = new HashMap<>();
77+
private final Map<InvocableHandlerMethod, Expression> handlerSendTo = new ConcurrentHashMap<>();
7978

8079
private final Object bean;
8180

0 commit comments

Comments
 (0)