org.codehaus.xfire.transport.http
Class XFireServletController

java.lang.Object
  extended byorg.codehaus.xfire.transport.http.XFireServletController

public class XFireServletController
extends java.lang.Object

Loads XFire and processes requests.

Since:
Feb 13, 2004
Author:
Dan Diephouse

Nested Class Summary
static class XFireServletController.FaultResponseCodeHandler
           
 
Field Summary
protected  SoapHttpTransport transport
           
protected  XFire xfire
           
 
Constructor Summary
XFireServletController(XFire xfire)
           
 
Method Summary
 void doService(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void generateService(javax.servlet.http.HttpServletResponse response, java.lang.String serviceName)
           
protected  void generateServices(javax.servlet.http.HttpServletResponse response)
           
protected  void generateWSDL(javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
static javax.servlet.http.HttpServletRequest getRequest()
           
static javax.servlet.http.HttpServletResponse getResponse()
           
protected  java.lang.String getService(javax.servlet.http.HttpServletRequest request)
          Get the service that is mapped to the specified request.
protected  Service getService(java.lang.String name)
           
 ServiceRegistry getServiceRegistry()
           
protected  TransportManager getTransportManager()
           
 XFire getXFire()
           
protected  void invoke(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xfire

protected XFire xfire

transport

protected SoapHttpTransport transport
Constructor Detail

XFireServletController

public XFireServletController(XFire xfire)
Method Detail

getRequest

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

getResponse

public static javax.servlet.http.HttpServletResponse getResponse()

getTransportManager

protected TransportManager getTransportManager()

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)

generateService

protected void generateService(javax.servlet.http.HttpServletResponse response,
                               java.lang.String serviceName)
                        throws javax.servlet.ServletException,
                               java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

generateServices

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

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

getService

protected java.lang.String getService(javax.servlet.http.HttpServletRequest request)
Get the service that is mapped to the specified request.


getService

protected Service getService(java.lang.String name)

getXFire

public XFire getXFire()

getServiceRegistry

public ServiceRegistry getServiceRegistry()


Copyright © 2004-2006 null. All Rights Reserved.