public class AnnotationCometdServlet extends CometdServlet
A specialized version of CometdServlet that can be configured with the init-parameter
services to be a comma separated list of class names of annotated services, that will
be processed by ServerAnnotationProcessor upon initialization.
<web-app xmlns="http://java.sun.com/xml/ns/javaee" ...>
<servlet>
<servlet-name>cometd</servlet-name>
<servlet-class>org.cometd.java.annotation.AnnotationCometdServlet</servlet-class>
<init-param>
<param-name>services</param-name>
<param-value>org.cometd.examples.FooService, org.cometd.examples.BarService</param-value>
</init-param>
</servlet>
_logger, CONFIG_LEVEL, DEBUG_LEVEL, INFO_LEVEL| Constructor and Description |
|---|
AnnotationCometdServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deprocessService(ServerAnnotationProcessor processor,
Object service) |
void |
destroy() |
protected List<Object> |
getServices() |
void |
init() |
protected ServerAnnotationProcessor |
newServerAnnotationProcessor(BayeuxServer bayeuxServer) |
protected Object |
newService(String serviceClassName) |
protected Object |
processService(ServerAnnotationProcessor processor,
String serviceClassName) |
getBayeux, newBayeuxServer, service, serviceOptionsdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic void init()
throws javax.servlet.ServletException
init in class CometdServletjavax.servlet.ServletExceptionprotected ServerAnnotationProcessor newServerAnnotationProcessor(BayeuxServer bayeuxServer)
protected Object processService(ServerAnnotationProcessor processor, String serviceClassName) throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class CometdServletprotected void deprocessService(ServerAnnotationProcessor processor, Object service)
Copyright © 2008-2012 Dojo Foundation. All Rights Reserved.