org.codehaus.xfire.transport.http
Class XFireServletController

java.lang.Object
  extended by org.codehaus.xfire.transport.http.XFireServletController

public class XFireServletController
extends java.lang.Object

Loads XFire and processes requests.

Since:
Feb 13, 2004
Author:
Dan Diephouse

Field Summary
protected  javax.servlet.ServletContext context
           
protected  XFire xfire
           
 
Constructor Summary
XFireServletController(XFire xfire, javax.servlet.ServletContext context)
           
 
Method Summary
 void doService(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void generateWSDL(javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
static javax.servlet.http.HttpServletRequest getRequest()
           
 ServiceRegistry getServiceRegistry()
           
protected  TransportManager getTransportManager()
           
 java.io.File getWebappBase()
           
 XFire getXFire()
           
protected  void invoke(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
protected  void registerTransport()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xfire

protected XFire xfire

context

protected javax.servlet.ServletContext context
Constructor Detail

XFireServletController

public XFireServletController(XFire xfire,
                              javax.servlet.ServletContext context)
Method Detail

registerTransport

protected void registerTransport()

getRequest

public static javax.servlet.http.HttpServletRequest getRequest()

getWebappBase

public java.io.File getWebappBase()

getTransportManager

protected TransportManager getTransportManager()
Returns:

doService

public void doService(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
HttpServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

invoke

protected void invoke(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response,
                      java.lang.String service)
               throws javax.servlet.ServletException,
                      java.io.IOException,
                      java.io.UnsupportedEncodingException
Parameters:
request -
response -
service -
Throws:
javax.servlet.ServletException
java.io.IOException
java.io.UnsupportedEncodingException

generateWSDL

protected void generateWSDL(javax.servlet.http.HttpServletResponse response,
                            java.lang.String service)
                     throws javax.servlet.ServletException,
                            java.io.IOException
Parameters:
response -
service -
Throws:
javax.servlet.ServletException
java.io.IOException

getXFire

public XFire getXFire()
Returns:

getServiceRegistry

public ServiceRegistry getServiceRegistry()


Copyright © 2004 Codehaus. All Rights Reserved.