Wicket与CDI及WebSockets异步集成测试用例
WicketCDI_Test Wicket + CDI + WebSockets用例测试集成了Wicket + CDI注入 + WebSockets,其目标是实现异步bean。以下为主要说明:
-
MyPage包含Wicket UI组件:
-
label1:显示按钮按下后的启动消息
-
label2:显示bean停止工作负载后的停止消息
-
-
CDI Async:
- 启动一个带有Future的异步bean,并将返回UI停止事件。
-
Executor:
- 使用ExecutorService启动bean,停止事件通过WebSockets推送消息给侦听器,它将更新label2。
-
CDI Async实现:
- 实现一个异步bean并在主类MyPage中通过CDI注入。
-
Executor实现:
- 实现一个bean并在主类MyPage中通过CDI注入。bean应该能够在线程上成功运行并停止。
下载地址
用户评论