接口方法说明:
1 public interface WebSocketMessageBrokerConfigurer { 2 3 // 添加这个Endpoint,这样在网页中就可以通过websocket连接上服务,也就是我们配置websocket的服务地址,并且可以指定是否使用socketjs 4 void registerStompEndpoints(StompEndpointRegistry var1); 5 6 // 配置发送与接收的消息参数,可以指定消息字节大小,缓存大小,发送超时时间 7 void configureWebSocketTransport(WebSocketTransportRegistration var1); 8 9 // 设置输入消息通道的线程数,默认线程为1,可以自己自定义线程数,最大线程数,线程存活时间 10 void configureClientInboundChannel(ChannelRegistration var1); 11 12 // 设置输出消息通道的线程数,默认线程为1,可以自己自定义线程数,最大线程数,线程存活时间 13 void configureClientOutboundChannel(ChannelRegistration var1); 14 15 // 添加自定义的消息转换器,spring 提供多种默认的消息转换器,返回false,不会添加消息转换器,返回true,会添加默认的消息转换器,当然也可以把自己写的消息转换器添加到转换链中 16 boolean configureMessageConverters(List<MessageConverter> var1); 17 18 // 配置消息代理,哪种路径的消息会进行代理处理 19 void configureMessageBroker(MessageBrokerRegistry var1); 20 21 // 自定义控制器方法的参数类型,有兴趣可以百度google HandlerMethodArgumentResolver这个的用法 22 void addArgumentResolvers(List<HandlerMethodArgumentResolver> var1); 23 24 // 自定义控制器方法返回值类型,有兴趣可以百度google HandlerMethodReturnValueHandler这个的用法 25 void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> var1); 26 }