org.codehaus.xfire.transport.http
Class XFireServletController
java.lang.Object
org.codehaus.xfire.transport.http.XFireServletController
- Direct Known Subclasses:
- SpringXFireController
public class XFireServletController
- extends java.lang.Object
Loads XFire and processes requests.
- Since:
- Feb 13, 2004
- Author:
- Dan Diephouse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xfire
protected XFire xfire
transport
protected SoapHttpTransport transport
XFireServletController
public XFireServletController(XFire xfire)
registerTransport
protected void registerTransport()
getRequest
public static javax.servlet.http.HttpServletRequest getRequest()
getResponse
public static javax.servlet.http.HttpServletResponse getResponse()
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)
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
createMIMERequest
protected java.io.InputStream createMIMERequest(javax.servlet.http.HttpServletRequest request,
MessageContext context)
throws javax.mail.MessagingException,
java.io.IOException
- Throws:
javax.mail.MessagingException
java.io.IOException
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)
- Parameters:
request
-
- Returns:
getXFire
public XFire getXFire()
- Returns:
getServiceRegistry
public ServiceRegistry getServiceRegistry()