File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
fxgl-io/src/main/java/com/almasb/fxgl/net Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 16
16
import java .util .List ;
17
17
import java .util .concurrent .ArrayBlockingQueue ;
18
18
import java .util .concurrent .BlockingQueue ;
19
+ import java .util .concurrent .CopyOnWriteArrayList ;
19
20
20
21
/**
21
22
* @author Almas Baimagambetov ([email protected] )
@@ -30,8 +31,8 @@ public abstract class Connection<T> {
30
31
31
32
private PropertyMap localSessionData = new PropertyMap ();
32
33
33
- protected final List <MessageHandler <T >> messageHandlers = new ArrayList <>();
34
- protected final List <MessageHandler <T >> messageHandlersFX = new ArrayList <>();
34
+ protected final List <MessageHandler <T >> messageHandlers = new CopyOnWriteArrayList <>();
35
+ protected final List <MessageHandler <T >> messageHandlersFX = new CopyOnWriteArrayList <>();
35
36
36
37
protected BlockingQueue <T > messageQueue = new ArrayBlockingQueue <>(100 );
37
38
You can’t perform that action at this time.
0 commit comments