org.mortbay.jetty.servlet
Class Holder

java.lang.Object
  extended by org.mortbay.component.AbstractLifeCycle
      extended by org.mortbay.jetty.servlet.Holder
All Implemented Interfaces:
Serializable, LifeCycle
Direct Known Subclasses:
FilterHolder, ServletHolder

public class Holder
extends AbstractLifeCycle
implements Serializable

Author:
Greg Wilkins
See Also:
Serialized Form

Field Summary
protected  Class _class
           
protected  String _className
           
protected  String _displayName
           
protected  Map _initParams
           
protected  String _name
           
protected  ServletHandler _servletHandler
           
 
Constructor Summary
protected Holder()
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 String getClassName()
           
 String getDisplayName()
           
 String getInitParameter(String param)
           
 Enumeration getInitParameterNames()
           
 Map getInitParameters()
           
 String getName()
           
 ServletHandler getServletHandler()
           
 Object newInstance()
           
 void setClassName(String className)
           
 void setDisplayName(String name)
           
 void setInitParameter(String param, String value)
           
 void setInitParameters(Map map)
           
 void setName(String name)
           
 void setServletHandler(ServletHandler servletHandler)
           
 String toString()
           
 
Methods inherited from class org.mortbay.component.AbstractLifeCycle
isFailed, isRunning, isStarted, isStarting, isStopping, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_class

protected transient Class _class

_className

protected String _className

_displayName

protected String _displayName

_initParams

protected Map _initParams

_name

protected String _name

_servletHandler

protected ServletHandler _servletHandler
Constructor Detail

Holder

protected Holder()
Method Detail

doStart

public void doStart()
             throws Exception
Overrides:
doStart in class AbstractLifeCycle
Throws:
Exception

doStop

public void doStop()
Overrides:
doStop in class AbstractLifeCycle

getClassName

public String getClassName()

getDisplayName

public String getDisplayName()

getInitParameter

public String getInitParameter(String param)

getInitParameterNames

public Enumeration getInitParameterNames()

getInitParameters

public Map getInitParameters()

getName

public String getName()

getServletHandler

public ServletHandler getServletHandler()
Returns:
Returns the servletHandler.

newInstance

public Object newInstance()
                   throws InstantiationException,
                          IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

setClassName

public void setClassName(String className)
Parameters:
className - The className to set.

setDisplayName

public void setDisplayName(String name)

setInitParameter

public void setInitParameter(String param,
                             String value)

setInitParameters

public void setInitParameters(Map map)

setName

public void setName(String name)
Parameters:
name - The name to set.

setServletHandler

public void setServletHandler(ServletHandler servletHandler)
Parameters:
servletContext - The servletHandler to set.

toString

public String toString()
Overrides:
toString in class Object