Apache CXF API

org.apache.cxf.transport.servlet
Class ServletController

java.lang.Object
  extended by org.apache.cxf.transport.servlet.AbstractServletController
      extended by org.apache.cxf.transport.servlet.ServletController

public class ServletController
extends AbstractServletController


Field Summary
 
Fields inherited from class org.apache.cxf.transport.servlet.AbstractServletController
DEFAULT_LISTINGS_CLASSIFIER, disableAddressUpdates, forcedBaseAddress, isHideServiceList, serviceListRelativePath, serviceListStyleSheet, title
 
Constructor Summary
ServletController(ServletTransportFactory df, javax.servlet.ServletConfig config, javax.servlet.ServletContext context, Bus b)
           
 
Method Summary
protected  ServletDestination checkRestfulRequest(javax.servlet.http.HttpServletRequest request)
           
protected  void generateNotFound(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
           
protected  void generateServiceList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void generateUnformattedServiceList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  ServletDestination getDestination(String address)
           
 void invoke(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
           
 void invokeDestination(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServletDestination d)
           
protected  void updateDests(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class org.apache.cxf.transport.servlet.AbstractServletController
getBaseURL, setDisableAddressUpdates, setForcedBaseAddress, setHideServiceList, setServiceListRelativePath, setServiceListStyleSheet, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletController

public ServletController(ServletTransportFactory df,
                         javax.servlet.ServletConfig config,
                         javax.servlet.ServletContext context,
                         Bus b)
Method Detail

updateDests

protected void updateDests(javax.servlet.http.HttpServletRequest request)

invoke

public void invoke(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse res)
            throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getDestination

protected ServletDestination getDestination(String address)

checkRestfulRequest

protected ServletDestination checkRestfulRequest(javax.servlet.http.HttpServletRequest request)
                                          throws IOException
Throws:
IOException

generateServiceList

protected void generateServiceList(javax.servlet.http.HttpServletRequest request,
                                   javax.servlet.http.HttpServletResponse response)
                            throws IOException
Throws:
IOException

generateUnformattedServiceList

protected void generateUnformattedServiceList(javax.servlet.http.HttpServletRequest request,
                                              javax.servlet.http.HttpServletResponse response)
                                       throws IOException
Throws:
IOException

generateNotFound

protected void generateNotFound(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse res)
                         throws IOException
Throws:
IOException

invokeDestination

public void invokeDestination(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              ServletDestination d)
                       throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

Apache CXF API

Apache CXF