org.codehaus.xfire.plexus
Class PlexusXFireServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--org.codehaus.plexus.servlet.PlexusServlet
                    |
                    +--org.codehaus.xfire.plexus.PlexusXFireServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class PlexusXFireServlet
extends org.codehaus.plexus.servlet.PlexusServlet

Loads XFire and processes requests via a servlet.

Since:
Feb 13, 2004
Author:
Dan Diephouse
See Also:
Serialized Form

Constructor Summary
PlexusXFireServlet()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  void generateWSDL(javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
static javax.servlet.http.HttpServletRequest getRequest()
           
 org.codehaus.xfire.service.ServiceRegistry getServiceRegistry()
           
protected  org.codehaus.xfire.transport.TransportManager getTransportManager()
           
 java.io.File getWebappBase()
           
 org.codehaus.xfire.XFire getXFire()
           
 void init()
           
protected  void invoke(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String service)
           
 
Methods inherited from class org.codehaus.plexus.servlet.PlexusServlet
hasComponent, hasComponent, lookup, lookup, release
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, 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

PlexusXFireServlet

public PlexusXFireServlet()
Method Detail

getRequest

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

getWebappBase

public java.io.File getWebappBase()

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class javax.servlet.GenericServlet
javax.servlet.ServletException

getTransportManager

protected org.codehaus.xfire.transport.TransportManager getTransportManager()
                                                                     throws javax.servlet.ServletException
Returns:
Throws:
javax.servlet.ServletException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Overrides:
doGet in class javax.servlet.http.HttpServlet
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 org.codehaus.xfire.XFire getXFire()
                                  throws javax.servlet.ServletException
Returns:
javax.servlet.ServletException

getServiceRegistry

public org.codehaus.xfire.service.ServiceRegistry getServiceRegistry()
                                                              throws javax.servlet.ServletException
javax.servlet.ServletException

doPost

protected void doPost(javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse res)
               throws javax.servlet.ServletException,
                      java.io.IOException
Overrides:
doPost in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
See Also:
HttpServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)


Copyright © 2004 Codehaus. All Rights Reserved.