Spring 3 + atmosphere - AtmosphereResource类型不是通用的。

问题描述 投票:0回答:1

我收到错误的(AtmosphereResource类型不是通用的;它不能用参数来参数化。在我的spring 3控制器中执行以下方法时,我得到了错误信息(AtmosphereResource类型不是通用的,不能用参数参数化)。

 @RequestMapping(value="/websockets", method=RequestMethod.GET)
     @ResponseBody
     public void websockets(final AtmosphereResource<HttpServletRequest,HttpServletResponse> event) {

          final HttpServletRequest  req = event.getRequest();
            final HttpServletResponse res = event.getResponse();
            event.suspend();

            final Broadcaster bc = event.getBroadcaster();
            bc.scheduleFixedBroadcast(new Callable<String>() {

                public String call() throws Exception {

                    return (new Date()).toString();
                }
            }, 11, TimeUnit.SECONDS);
     }
java spring jakarta-ee atmosphere
1个回答
3
投票

你可能已经知道答案了,但是 AtmosphereResource<?,?> 从0.9及以上版本开始,这个功能就不存在了。只要把它删除就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.