【发布时间】:2015-02-26 06:10:29
【问题描述】:
我正在像这样使用 PerConnectionWebSocketHandler:
@Bean
public WebSocketHandler myHandler() {
return new PerConnectionWebSocketHandler(MyHandler.class));
}
其中 MyHandler 是一个实现 Spring WebSocketHandler 接口的类。
我想添加一个异常处理装饰器,可以像这样创建单个实例:
new ExceptionWebSocketHandlerDecorator(new MyHandler() );
我需要 ExceptionWebSocketHandlerDecorator 由 PerConnectionWebSocketHandler 包装。当 ExceptionWebSocketHandlerDecorator 在外面时,MyHandler 抛出的异常导致 MyHandler.afterConnectionClosed 没有被调用。
如何将它与 PerConnectionWebSocketHandler 结合使用?
【问题讨论】:
标签: java spring jakarta-ee spring-websocket