Wie man die Session-Id im Frühjahr WebSocketStompClient?

How to get session id in Java Spring WebSocketStompClient?

Habe ich WebSocketStompClient und StompSessionHandlerAdapter, welche Instanzen Verbindung in Ordnung zu websocket auf meinem server. WebSocketStompClient verwenden SockJsClient.

Aber ich weiß nicht, wie get session id des websocket-Verbindung. In den code mit stomp session-handler auf client-Seite

   private class ProducerStompSessionHandler extends StompSessionHandlerAdapter {
            ...
            @Override
            public void afterConnected(StompSession session, StompHeaders  connectedHeaders) {
            ...
            }

stomp-Sitzung enthält eine session-id, die verschiedene session-id auf dem server.
Also aus dieser ids:

DEBUG ... Processing SockJS open frame in WebSocketClientSockJsSession[id='d6aaeacf90b84278b358528e7d96454a...

DEBUG ... DefaultStompSession - Connection established in session id=42e95c88-cbc9-642d-2ff9-e5c98fb85754

Muss ich zuerst die session-id, von WebSocketClientSockJsSession.
Aber ich habe nicht gefunden in WebSocketStompClient oder SockJsClient jede Methode, um etwas abrufen, wie session-id...

InformationsquelleAutor Irina | 2017-02-15
Schreibe einen Kommentar