org.apache.geronimo.jetty
Class JettyPOJOWebServiceHolder
java.lang.Object
java.util.AbstractMap
org.mortbay.jetty.servlet.Holder
org.mortbay.jetty.servlet.ServletHolder
org.apache.geronimo.jetty.JettyPOJOWebServiceHolder
- All Implemented Interfaces:
- Comparable, org.apache.geronimo.gbean.GBeanLifecycle, org.mortbay.util.LifeCycle, Map, Serializable
- public class JettyPOJOWebServiceHolder
- extends org.mortbay.jetty.servlet.ServletHolder
- implements org.apache.geronimo.gbean.GBeanLifecycle
This is intended to hold the web service stack for an axis POJO web service.
It is starting life as a copy of JettyServletHolder.
- Version:
- $Rev: 392392 $ $Date: 2006-04-07 22:53:55 +0200 (Fri, 07 Apr 2006) $
- See Also:
- Serialized Form
Field Summary |
static org.apache.geronimo.gbean.GBeanInfo |
GBEAN_INFO
|
Fields inherited from class org.mortbay.jetty.servlet.Holder |
_class, _className, _displayName, _httpHandler, _initParams, _name |
Methods inherited from class org.mortbay.jetty.servlet.ServletHolder |
compareTo, equals, getInitOrder, getRunAs, getServlet, getServletContext, getUserRoleLink, hashCode, setInitOrder, setRunAs, setUserRoleLink, start, stop |
Methods inherited from class org.mortbay.jetty.servlet.Holder |
entrySet, get, getClassName, getDisplayName, getHttpContext, getHttpHandler, getInitParameter, getInitParameterNames, getInitParameters, getName, isStarted, newInstance, put, setDisplayName, setInitParameter, toString |
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
JettyPOJOWebServiceHolder
public JettyPOJOWebServiceHolder()
JettyPOJOWebServiceHolder
public JettyPOJOWebServiceHolder(String pojoClassName,
String servletName,
Map initParams,
Integer loadOnStartup,
Set servletMappings,
Map webRoleRefPermissions,
org.apache.geronimo.webservices.WebServiceContainer webServiceContainer,
org.mortbay.jetty.servlet.ServletHolder previous,
JettyServletRegistration context)
throws Exception
getServletName
public String getServletName()
handle
public void handle(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws javax.servlet.ServletException,
javax.servlet.UnavailableException,
IOException
- Service a request with this servlet. Set the ThreadLocal to hold the
current JettyServletHolder.
- Throws:
javax.servlet.ServletException
javax.servlet.UnavailableException
IOException
doStart
public void doStart()
throws Exception
- Specified by:
doStart
in interface org.apache.geronimo.gbean.GBeanLifecycle
- Throws:
Exception
doStop
public void doStop()
throws Exception
- Specified by:
doStop
in interface org.apache.geronimo.gbean.GBeanLifecycle
- Throws:
Exception
doFail
public void doFail()
- Specified by:
doFail
in interface org.apache.geronimo.gbean.GBeanLifecycle
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.