在运行时将动态创建的AtmosphereHandler添加到AtmosphereFramework

时间:2013-08-22 15:03:13

标签: java atmosphere

我想在运行时向框架添加动态创建的处理程序。

动态创建的类是@ManagedService注释的。

我试图使用AtmosphereFramework.addAtmosphereHandler

Class<?> msaClass = createDynamically();

ManagedService ms = msaClass.getAnnotation(ManagedService.class);
String path = ms.path();

Object c = msaClass.newInstance();

AtmosphereHandler msaHandler = new ManagedAtmosphereHandler(c)
framework.addAtmosphereHandler(path, msaHandler)

同样AnnotationHandler.handleAnnotation也不起作用:

Class<?> msaClass = createDynamically();
AnnotationHandler.handleAnnotation(framework, ManagedService.class, msaClass)

我正在使用Atmosphere 2.0.0.RC3,Java 7和Tomcat 7.0.42

0 个答案:

没有答案