在我的spring 3控制器中实现以下方法期间,我遇到了Error(类型AtmosphereResource不是通用的;不能使用arguments对其进行参数化)。

 @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);
     }

最佳答案

敬礼

您可能已经找到了答案,但是从0.9及更高版本开始,AtmosphereResource不再存在。只需删除它,它将起作用。

A +

-让弗朗西斯(Jeanfrancois)

关于java - Spring 3 + Atmosphere -AtmosphereResource类型不是通用的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15151812/

10-11 20:42