org.mortbay.jetty.servlet
Class OsgiResourceHolder

java.lang.Object
  extended by org.mortbay.component.AbstractLifeCycle
      extended by org.mortbay.jetty.servlet.Holder
          extended by org.mortbay.jetty.servlet.ServletHolder
              extended by org.mortbay.jetty.servlet.OsgiResourceHolder
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, org.mortbay.component.LifeCycle

public class OsgiResourceHolder
extends org.mortbay.jetty.servlet.ServletHolder

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mortbay.jetty.servlet.Holder
_class, _className, _displayName, _extInstance, _initParams, _name, _servletHandler
 
Constructor Summary
OsgiResourceHolder(org.mortbay.jetty.servlet.ServletHandler handler, java.lang.String name, ServletContextGroup servletContextGroup)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 javax.servlet.Servlet getServlet()
           
 void handle(javax.servlet.ServletRequest sRequest, javax.servlet.ServletResponse sResponse)
           
 void handleGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.net.URL url, java.lang.String resName)
           
 java.lang.Object newInstance()
           
 
Methods inherited from class org.mortbay.jetty.servlet.ServletHolder
checkServletType, compareTo, destroyInstance, equals, getForcedPath, getInitOrder, getRoleMap, getRunAs, getUserRoleLink, hashCode, isAvailable, setForcedPath, setInitOrder, setRunAs, setServlet, setUserRoleLink
 
Methods inherited from class org.mortbay.jetty.servlet.Holder
getClassName, getDisplayName, getHeldClass, getInitParameter, getInitParameterNames, getInitParameters, getName, getServletHandler, setClassName, setDisplayName, setHeldClass, setInitParameter, setInitParameters, setName, setServletHandler, toString
 
Methods inherited from class org.mortbay.component.AbstractLifeCycle
isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, start, stop
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OsgiResourceHolder

public OsgiResourceHolder(org.mortbay.jetty.servlet.ServletHandler handler,
                          java.lang.String name,
                          ServletContextGroup servletContextGroup)
Method Detail

getServlet

public javax.servlet.Servlet getServlet()
Overrides:
getServlet in class org.mortbay.jetty.servlet.ServletHolder

newInstance

public java.lang.Object newInstance()
Overrides:
newInstance in class org.mortbay.jetty.servlet.Holder

handle

public void handle(javax.servlet.ServletRequest sRequest,
                   javax.servlet.ServletResponse sResponse)
            throws javax.servlet.ServletException,
                   java.io.IOException
Overrides:
handle in class org.mortbay.jetty.servlet.ServletHolder
Throws:
javax.servlet.ServletException
java.io.IOException

handleGet

public void handleGet(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response,
                      java.net.URL url,
                      java.lang.String resName)
               throws java.io.IOException
Throws:
java.io.IOException

doStart

public void doStart()
             throws java.lang.Exception
Overrides:
doStart in class org.mortbay.jetty.servlet.ServletHolder
Throws:
java.lang.Exception

doStop

public void doStop()
Overrides:
doStop in class org.mortbay.jetty.servlet.ServletHolder