org.mortbay.jetty.servlet
Class OsgiServletHolder

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.OsgiServletHolder
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, org.mortbay.component.LifeCycle

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.mortbay.component.LifeCycle
org.mortbay.component.LifeCycle.Listener
 
Field Summary
 
Fields inherited from class org.mortbay.jetty.servlet.Holder
_class, _className, _displayName, _extInstance, _initParams, _name, _servletHandler
 
Fields inherited from class org.mortbay.component.AbstractLifeCycle
_listeners
 
Constructor Summary
OsgiServletHolder(org.mortbay.jetty.servlet.ServletHandler handler, javax.servlet.Servlet servlet, java.lang.String name, ServletContextGroup servletContextGroup, java.util.Dictionary params)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 javax.servlet.Servlet getOsgiServlet()
           
 javax.servlet.Servlet getServlet()
           
 void handle(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
 java.lang.Object newInstance()
           
 
Methods inherited from class org.mortbay.jetty.servlet.ServletHolder
checkServletType, compareTo, destroyInstance, equals, getForcedPath, getInitOrder, getRoleMap, getRunAs, getUnavailableException, 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
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OsgiServletHolder

public OsgiServletHolder(org.mortbay.jetty.servlet.ServletHandler handler,
                         javax.servlet.Servlet servlet,
                         java.lang.String name,
                         ServletContextGroup servletContextGroup,
                         java.util.Dictionary params)
Method Detail

getServlet

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

getOsgiServlet

public javax.servlet.Servlet getOsgiServlet()

newInstance

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

handle

public void handle(javax.servlet.ServletRequest request,
                   javax.servlet.ServletResponse response)
            throws javax.servlet.ServletException,
                   javax.servlet.UnavailableException,
                   java.io.IOException
Overrides:
handle in class org.mortbay.jetty.servlet.ServletHolder
Throws:
javax.servlet.ServletException
javax.servlet.UnavailableException
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