mirror of
https://github.com/igniterealtime/Spark.git
synced 2026-02-04 07:55:30 +00:00
sip plugin: Call make listeners final and use addIfAbsent
This commit is contained in:
committed by
Guus der Kinderen
parent
2d2bb28ab3
commit
5cb968810b
@ -99,7 +99,7 @@ public class Call implements ReceiveStreamListener {
|
||||
private String callState = "";
|
||||
|
||||
// Event Management
|
||||
List<CallListener> listeners = new CopyOnWriteArrayList<CallListener>();
|
||||
private final CopyOnWriteArrayList<CallListener> listeners = new CopyOnWriteArrayList<CallListener>();
|
||||
|
||||
public SessionDescription getLocalSdpDescription() {
|
||||
return localSdpDescription;
|
||||
@ -316,7 +316,7 @@ public class Call implements ReceiveStreamListener {
|
||||
// ====================== EVENTS ===========================
|
||||
public void addStateChangeListener(CallListener listener) {
|
||||
Log.debug(listener.getClass().getCanonicalName());
|
||||
listeners.add(listener);
|
||||
listeners.addIfAbsent(listener);
|
||||
}
|
||||
|
||||
public void fireCallStatusChangedEvent(String oldStatus) {
|
||||
@ -356,4 +356,4 @@ public class Call implements ReceiveStreamListener {
|
||||
public void update(ReceiveStreamEvent receiveStreamEvent) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user