Top Fields Constructors Methods
org.mortbay.jetty.servlet

public Class Holder

extends AbstractLifeCycle
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
org.mortbay.jetty.servlet.ServletHolder, org.mortbay.jetty.servlet.FilterHolder
Imports
java.io.Serializable, java.util.Collections, .Enumeration, .HashMap, .Map, javax.servlet.UnavailableException, org.mortbay.component.AbstractLifeCycle, org.mortbay.log.Log, org.mortbay.util.Loader

Author
Greg Wilkins

Field Summary

Modifier and TypeField and Description
protected transient Class<T>
protected String
protected String
protected boolean
protected Map<K, V>
protected String
protected ServletHandler
Inherited from org.mortbay.component.AbstractLifeCycle:
_listeners

Constructor Summary

AccessConstructor and Description
protected
protected
Holder(Class<T> held)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public String
public String
public Class<T>
public String
public Enumeration<E>
public Map<K, V>
public String
public ServletHandler

Returns:

Returns the servletHandler.
getServletHandler
()

public synchronized Object
public void
setClassName(String
The className to set.
className
)

public void
public void
setHeldClass(Class<T>
The className to set.
held
)

public void
public void
public void
setName(String
The name to set.
name
)

The name is a primary key for the held object.

public void
setServletHandler(ServletHandler
The ServletHandler that will handle requests dispatched to this servlet.
servletHandler
)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.mortbay.component.AbstractLifeCycle:
addLifeCycleListenerisFailedisRunningisStartedisStartingisStoppedisStoppingremoveLifeCycleListenerstartstop

Field Detail

_classback to summary
protected transient Class<T> _class
_classNameback to summary
protected String _className
_displayNameback to summary
protected String _displayName
_extInstanceback to summary
protected boolean _extInstance
_initParamsback to summary
protected Map<K, V> _initParams
_nameback to summary
protected String _name
_servletHandlerback to summary
protected ServletHandler _servletHandler

Constructor Detail

Holderback to summary
protected Holder()
Holderback to summary
protected Holder(Class<T> held)

Method Detail

destroyInstanceback to summary
public void destroyInstance(Object instance) throws Exception
doStartback to summary
public void doStart() throws Exception

Overrides org.mortbay.component.AbstractLifeCycle.doStart.

doStopback to summary
public void doStop()

Overrides org.mortbay.component.AbstractLifeCycle.doStop.

getClassNameback to summary
public String getClassName()
getDisplayNameback to summary
public String getDisplayName()
getHeldClassback to summary
public Class<T> getHeldClass()
getInitParameterback to summary
public String getInitParameter(String param)
getInitParameterNamesback to summary
public Enumeration<E> getInitParameterNames()
getInitParametersback to summary
public Map<K, V> getInitParameters()
getNameback to summary
public String getName()
getServletHandlerback to summary
public ServletHandler getServletHandler()
Returns:ServletHandler

Returns the servletHandler.

newInstanceback to summary
public synchronized Object newInstance() throws InstantiationException, IllegalAccessException
setClassNameback to summary
public void setClassName(String className)
Parameters
className:String

The className to set.

setDisplayNameback to summary
public void setDisplayName(String name)
setHeldClassback to summary
public void setHeldClass(Class<T> held)
Parameters
held:Class<T>

The className to set.

setInitParameterback to summary
public void setInitParameter(String param, String value)
setInitParametersback to summary
public void setInitParameters(Map<K, V> map)
setNameback to summary
public void setName(String name)

The name is a primary key for the held object. Ensure that the name is set BEFORE adding a Holder (eg ServletHolder or FilterHolder) to a ServletHandler.

Parameters
name:String

The name to set.

setServletHandlerback to summary
public void setServletHandler(ServletHandler servletHandler)
Parameters
servletHandler:ServletHandler

The ServletHandler that will handle requests dispatched to this servlet.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object