View Javadoc

1   package org.codehaus.xfire.plexus;
2   
3   import javax.servlet.ServletException;
4   
5   import org.codehaus.plexus.servlet.PlexusServletUtils;
6   import org.codehaus.xfire.XFire;
7   import org.codehaus.xfire.transport.http.XFireServlet;
8   
9   /***
10   * An XFire servlet which obtains its XFire instance from Plexus. This
11   * is only if you already using Plexus in your application. For a simple
12   * Plexus managed version of XFire see StandaloneXFireServlet.
13   * 
14   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
15   * @since Feb 13, 2004
16   */
17  public class PlexusXFireServlet
18      extends XFireServlet
19  {
20  	public XFire createXFire()
21      	throws ServletException
22      {
23          return (XFire) PlexusServletUtils.lookup(getServletContext(), XFire.ROLE);
24      }
25  }