Skip to content

Commit 0c43a91

Browse files
committed
fix triggers to ConcurrentHashMap
1 parent 4cf3e16 commit 0c43a91

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>com.codingapi.springboot</groupId>
1414
<artifactId>springboot-parent</artifactId>
15-
<version>1.5.4</version>
15+
<version>1.5.5</version>
1616

1717
<url>https://github.com/codingapi/springboot-framewrok</url>
1818
<name>springboot-parent</name>

springboot-starter-data-fast/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>1.5.4</version>
8+
<version>1.5.5</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-id-generator/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>1.5.4</version>
8+
<version>1.5.5</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-security-jwt/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>1.5.4</version>
9+
<version>1.5.5</version>
1010
</parent>
1111

1212
<artifactId>springboot-starter-security-jwt</artifactId>

springboot-starter/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.codingapi.springboot</groupId>
77
<artifactId>springboot-parent</artifactId>
8-
<version>1.5.4</version>
8+
<version>1.5.5</version>
99
</parent>
1010
<artifactId>springboot-starter</artifactId>
1111

springboot-starter/src/main/java/com/codingapi/springboot/framework/trigger/TriggerContext.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import lombok.extern.slf4j.Slf4j;
44

55
import java.lang.reflect.ParameterizedType;
6-
import java.util.ArrayList;
76
import java.util.Iterator;
87
import java.util.List;
98
import java.util.Map;
109
import java.util.concurrent.ConcurrentHashMap;
10+
import java.util.concurrent.CopyOnWriteArrayList;
1111

1212

1313
/**
@@ -42,7 +42,7 @@ public void addTrigger(TriggerHandler handler){
4242
Class<? extends Trigger> clazz = getTriggerClass(handler);
4343
List<TriggerHandler> triggerList = this.triggers.get(clazz);
4444
if(triggerList==null){
45-
triggerList = new ArrayList<>();
45+
triggerList = new CopyOnWriteArrayList<>();
4646
this.triggers.put(clazz,triggerList);
4747
}
4848
triggerList.add(handler);

0 commit comments

Comments
 (0)