Uses of Interface
org.springframework.messaging.simp.stomp.StompSession
Packages that use StompSession Package Description org.springframework.messaging.simp.stomp Generic support for simple messaging protocols (like STOMP).org.springframework.web.socket.messaging WebSocket integration for Spring's messaging module.Uses of StompSession in org.springframework.messaging.simp.stomp
Subinterfaces of StompSession in org.springframework.messaging.simp.stomp Modifier and Type Interface Description interfaceConnectionHandlingStompSessionAStompSessionthat implementsTcpConnectionHandlerin order to send and receive messages.Classes in org.springframework.messaging.simp.stomp that implement StompSession Modifier and Type Class Description classDefaultStompSessionDefault implementation ofConnectionHandlingStompSession.Methods in org.springframework.messaging.simp.stomp that return types with arguments of type StompSession Modifier and Type Method Description ListenableFuture<StompSession>ReactorNettyTcpStompClient. connect(StompHeaders connectHeaders, StompSessionHandler handler)An overloaded version ofReactorNettyTcpStompClient.connect(StompSessionHandler)that accepts headers to use for the STOMP CONNECT frame.ListenableFuture<StompSession>ReactorNettyTcpStompClient. connect(StompSessionHandler handler)Connect and notify the givenStompSessionHandlerwhen connected on the STOMP level.ListenableFuture<StompSession>ConnectionHandlingStompSession. getSessionFuture()Return a future that will complete when the session is ready for use.ListenableFuture<StompSession>DefaultStompSession. getSessionFuture()Methods in org.springframework.messaging.simp.stomp with parameters of type StompSession Modifier and Type Method Description voidStompSessionHandler. afterConnected(StompSession session, StompHeaders connectedHeaders)Invoked when the session is ready to use, i.e.voidStompSessionHandlerAdapter. afterConnected(StompSession session, StompHeaders connectedHeaders)This implementation is empty.voidStompSessionHandler. handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, Throwable exception)Handle any exception arising while processing a STOMP frame such as a failure to convert the payload or an unhandled exception in the applicationStompFrameHandler.voidStompSessionHandlerAdapter. handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, Throwable exception)This implementation is empty.voidStompSessionHandler. handleTransportError(StompSession session, Throwable exception)Handle a low level transport error which could be an I/O error or a failure to encode or decode a STOMP message.voidStompSessionHandlerAdapter. handleTransportError(StompSession session, Throwable exception)This implementation is empty.Uses of StompSession in org.springframework.web.socket.messaging
Methods in org.springframework.web.socket.messaging that return types with arguments of type StompSession Modifier and Type Method Description ListenableFuture<StompSession>WebSocketStompClient. connect(String url, StompSessionHandler handler, Object... uriVars)Connect to the given WebSocket URL and notify the givenStompSessionHandlerwhen connected on the STOMP level after the CONNECTED frame is received.ListenableFuture<StompSession>WebSocketStompClient. connect(String url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, Object... uriVariables)An overloaded version ofWebSocketStompClient.connect(String, StompSessionHandler, Object...)that also acceptsWebSocketHttpHeadersto use for the WebSocket handshake andStompHeadersfor the STOMP CONNECT frame.ListenableFuture<StompSession>WebSocketStompClient. connect(String url, WebSocketHttpHeaders handshakeHeaders, StompSessionHandler handler, Object... uriVariables)An overloaded version ofWebSocketStompClient.connect(String, StompSessionHandler, Object...)that also acceptsWebSocketHttpHeadersto use for the WebSocket handshake.ListenableFuture<StompSession>WebSocketStompClient. connect(URI url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler)An overloaded version ofWebSocketStompClient.connect(String, WebSocketHttpHeaders, StompSessionHandler, Object...)that accepts a fully preparedURI.