Skip to content
Snippets Groups Projects
Commit 1feda1d3 authored by Paul-Christian Volkmer's avatar Paul-Christian Volkmer
Browse files

Count pending websocket connections

parent 2dfbbfa1
No related merge requests found
......@@ -23,6 +23,8 @@ import com.corundumstudio.socketio.SocketIOServer;
import com.corundumstudio.socketio.listener.ConnectListener;
import com.corundumstudio.socketio.listener.DataListener;
import com.corundumstudio.socketio.listener.DisconnectListener;
import com.corundumstudio.socketio.parser.Packet;
import com.corundumstudio.socketio.parser.PacketType;
import de.thm.arsnova.entities.User;
import de.thm.arsnova.events.ARSnovaEvent;
......@@ -70,6 +72,13 @@ public class ARSnovaSocketIOServer {
for (SocketIOClient c : server.getAllClients()) {
c.disconnect();
}
int clientCount = 0;
for (SocketIOClient c : server.getAllClients()) {
c.send(new Packet(PacketType.DISCONNECT));
clientCount++;
}
LOGGER.info("Pending websockets at @PreDestroy: {}", clientCount);
server.stop();
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment