0

我找不到 stompSubProtocolHandler 和 SubProtocolWebSocketHandler 的使用示例?

我需要扩展这个 SubProtocolWebSocketHandler 类吗?

private static class ProducerStompSessionHandler2 extends SubProtocolWebSocketHandler {

        public ProducerStompSessionHandler2(MessageChannel clientInboundChannel,
                SubscribableChannel clientOutboundChannel) {
            super(clientInboundChannel, clientOutboundChannel);
            // TODO Auto-generated constructor stub
        }


    }

我正在使用 Sockjs Java 客户端的处理程序,它扩展了 StompSessionHandlerAdapter 并且正在工作。我可以连接、订阅和发送消息:

私有静态类 ProducerStompSessionHandler 扩展 StompSessionHandlerAdapter { ...

}

但是我看到另一个用户告诉我有两个实现:SubProtocolWebSocketHandler 和 stompSubProtocolHandler。 https://stackoverflow.com/a/28306539/6243317

这些是通过 STOMP 客户端实现的 Java Websocket 吗?怎么用?优点?为什么要使用这个实现?

4

1 回答 1

0

为了回答您在标题中的主要问题,我认为Spring 的这个示例对您很有用。stompSubProtocolHandler 在示例中更多的是服务器端,但我认为客户端的逻辑是相同的。

于 2016-11-26T06:34:09.397 回答