yangys
2024-05-19 9e5da8899bc21bb5b6b0a3c267108caa00199291
smart-starter-websocket/src/main/java/com/qianwen/core/websocket/holder/WebSocketSessionHolder.java
@@ -7,9 +7,11 @@
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Collectors;
import org.springframework.web.socket.WebSocketSession;
/**
 * websocketsession存取
 */
public class WebSocketSessionHolder {
    private static final Map<Object, Set<WebSocketSession>> USER_SESSION_MAP = new ConcurrentHashMap();
    private static final Map<Object, Set<WebSocketSession>> USER_SESSION_MAP = new ConcurrentHashMap<>();
    private WebSocketSessionHolder() {
    }
@@ -32,9 +34,7 @@
    }
    public static Collection<WebSocketSession> getSessions() {
        return (Collection) USER_SESSION_MAP.values().stream().flatMap((v0) -> {
            return v0.stream();
        }).collect(Collectors.toList());
        return USER_SESSION_MAP.values().stream().flatMap(Collection::stream).collect(Collectors.toList());
    }
    public static Set<Object> SessionKeys() {