Skip to content

Commit 2bf41e9

Browse files
author
Jacob Glickman
committed
[1.6.5] Use CopyOnWriteArrayList for (dis)connection listeners.
Signed-off-by: Jacob Glickman <[email protected]>
1 parent 4137243 commit 2bf41e9

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Maven:
1111
<dependency>
1212
<groupId>com.github.jhg023</groupId>
1313
<artifactId>SimpleNet</artifactId>
14-
<version>1.6.4</version>
14+
<version>1.6.5</version>
1515
</dependency>
1616
```
1717

1818
Gradle:
1919

2020
```groovy
21-
implementation 'com.github.jhg023:SimpleNet:1.6.4'
21+
implementation 'com.github.jhg023:SimpleNet:1.6.5'
2222
```
2323

2424
2. Because SimpleNet is compiled with Java 11, you must first require its module in your `module-info.java`:

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.github.jhg023</groupId>
88
<artifactId>SimpleNet</artifactId>
9-
<version>1.6.4</version>
9+
<version>1.6.5</version>
1010

1111
<name>SimpleNet</name>
1212
<description>An easy-to-use, event-driven, asynchronous, network application framework compiled with Java 11.</description>

src/main/java/com/github/simplenet/AbstractReceiver.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
*/
2424
package com.github.simplenet;
2525

26-
import java.util.ArrayList;
2726
import java.util.Collection;
27+
import java.util.concurrent.CopyOnWriteArrayList;
2828

2929
abstract class AbstractReceiver<T> {
3030

@@ -54,9 +54,9 @@ abstract class AbstractReceiver<T> {
5454
* Instantiates a new {@link AbstractReceiver} with a buffer capacity of {@code bufferSize}.
5555
*/
5656
AbstractReceiver() {
57-
this.connectListeners = new ArrayList<>(1);
58-
this.preDisconnectListeners = new ArrayList<>(1);
59-
this.postDisconnectListeners = new ArrayList<>(1);
57+
this.connectListeners = new CopyOnWriteArrayList<>();
58+
this.preDisconnectListeners = new CopyOnWriteArrayList<>();
59+
this.postDisconnectListeners = new CopyOnWriteArrayList<>();
6060
}
6161

6262
/**

0 commit comments

Comments
 (0)