Fab*_*ien 2 spring spring-websocket
如何在WebSocketMessageBrokerStats中设置loggingPeriod以减小值(默认为30')
WebSocketMessageBrkerConfigurationSupport中的@Bean加载WebSocketMessageBrokerStats
版本:Spring 4.2.0.RELEASE
我目前的配置:
@Configuration
@EnableWebSocketMessageBroker
@EnableScheduling
public class AppWebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(final MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
}
@Override
public void registerStompEndpoints(final StompEndpointRegistry registry) {
registry.addEndpoint("/entry")
.setAllowedOrigins("*")
.withSockJS()
.setDisconnectDelay(10000);
}
}
Run Code Online (Sandbox Code Playgroud)
根据WebSocketMessageBrokerStats javadoc:
通过上面的配置将此类声明为Spring bean,名称为"webSocketMessageBrokerStats"
所以你可以将它添加到你的配置类:
@Autowired
private WebSocketMessageBrokerStats webSocketMessageBrokerStats;
@PostConstruct
public void init() {
webSocketMessageBrokerStats.setLoggingPeriod(10 * 1000); // desired time in millis
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1653 次 |
| 最近记录: |