Apache CXF API

org.apache.cxf.jaxrs.servlet
Class CXFNonSpringJaxrsServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.cxf.transport.servlet.AbstractHTTPServlet
              extended by org.apache.cxf.transport.servlet.AbstractCXFServlet
                  extended by org.apache.cxf.transport.servlet.CXFNonSpringServlet
                      extended by org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class CXFNonSpringJaxrsServlet
extends CXFNonSpringServlet

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.cxf.transport.servlet.AbstractCXFServlet
bus, controller, servletTransportFactory
 
Constructor Summary
CXFNonSpringJaxrsServlet()
           
 
Method Summary
protected  void configureSingleton(java.lang.Object instance)
           
protected  void createServerFromApplication(java.lang.String cName)
           
protected  java.lang.Object createSingletonInstance(java.lang.Class<?> cls, javax.servlet.ServletConfig sc)
           
protected  java.util.List<?> getProviders(javax.servlet.ServletConfig servletConfig)
           
protected  java.util.Map<java.lang.Class,ResourceProvider> getResourceProviders(javax.servlet.ServletConfig servletConfig, java.util.List<java.lang.Class> resourceClasses)
           
protected  java.util.List<java.lang.Class> getServiceClasses(javax.servlet.ServletConfig servletConfig, boolean modelAvailable)
           
 void loadBus(javax.servlet.ServletConfig servletConfig)
           
protected  void setInterceptors(JAXRSServerFactoryBean bean, javax.servlet.ServletConfig servletConfig, java.lang.String paramName)
           
protected  void setSchemasLocations(JAXRSServerFactoryBean bean, javax.servlet.ServletConfig servletConfig)
           
 
Methods inherited from class org.apache.cxf.transport.servlet.CXFNonSpringServlet
getLogger
 
Methods inherited from class org.apache.cxf.transport.servlet.AbstractCXFServlet
createServletController, createServletTransportFactory, destroy, getBus, getController, init, invoke, replaceDestinationFactory
 
Methods inherited from class org.apache.cxf.transport.servlet.AbstractHTTPServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, handleRequest, redirect, serveStaticContent, service
 
Methods inherited from class javax.servlet.http.HttpServlet
doTrace, getLastModified, service
 
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

CXFNonSpringJaxrsServlet

public CXFNonSpringJaxrsServlet()
Method Detail

loadBus

public void loadBus(javax.servlet.ServletConfig servletConfig)
             throws javax.servlet.ServletException
Overrides:
loadBus in class CXFNonSpringServlet
Throws:
javax.servlet.ServletException

setSchemasLocations

protected void setSchemasLocations(JAXRSServerFactoryBean bean,
                                   javax.servlet.ServletConfig servletConfig)

setInterceptors

protected void setInterceptors(JAXRSServerFactoryBean bean,
                               javax.servlet.ServletConfig servletConfig,
                               java.lang.String paramName)

getServiceClasses

protected java.util.List<java.lang.Class> getServiceClasses(javax.servlet.ServletConfig servletConfig,
                                                            boolean modelAvailable)
                                                     throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getProviders

protected java.util.List<?> getProviders(javax.servlet.ServletConfig servletConfig)
                                  throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getResourceProviders

protected java.util.Map<java.lang.Class,ResourceProvider> getResourceProviders(javax.servlet.ServletConfig servletConfig,
                                                                               java.util.List<java.lang.Class> resourceClasses)
                                                                        throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

createSingletonInstance

protected java.lang.Object createSingletonInstance(java.lang.Class<?> cls,
                                                   javax.servlet.ServletConfig sc)
                                            throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

configureSingleton

protected void configureSingleton(java.lang.Object instance)

createServerFromApplication

protected void createServerFromApplication(java.lang.String cName)
                                    throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

Apache CXF API

Apache CXF