org.cometd.java.annotation
Class AnnotationCometdServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by org.cometd.server.CometdServlet
          extended by org.cometd.java.annotation.AnnotationCometdServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

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.

A configuration example:
 <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>
 

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.cometd.server.CometdServlet
CONFIG_LEVEL, DEBUG_LEVEL, INFO_LEVEL
 
Constructor Summary
AnnotationCometdServlet()
           
 
Method Summary
 void init()
           
protected  void processService(ServerAnnotationProcessor processor, String serviceClassName)
           
 
Methods inherited from class org.cometd.server.CometdServlet
destroy, getBayeux, getTransports, newBayeuxServer, service, service, serviceOptions
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationCometdServlet

public AnnotationCometdServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class CometdServlet
Throws:
javax.servlet.ServletException

processService

protected void processService(ServerAnnotationProcessor processor,
                              String serviceClassName)
                       throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException


Copyright © 2008-2011 Dojo Foundation. All Rights Reserved.