1

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

动态创建的类被@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

4

0 回答 0