org.eclipse.jetty.servlet
Class Holder
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.servlet.Holder
- All Implemented Interfaces:
- LifeCycle
- Direct Known Subclasses:
- FilterHolder, ServletHolder
public class Holder
- extends AbstractLifeCycle
|
Constructor Summary |
protected |
Holder()
|
protected |
Holder(java.lang.Class held)
|
| Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
addLifeCycleListener, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_class
protected transient java.lang.Class<?> _class
_className
protected java.lang.String _className
_displayName
protected java.lang.String _displayName
_initParams
protected java.util.Map _initParams
_extInstance
protected boolean _extInstance
_asyncSupported
protected boolean _asyncSupported
_name
protected java.lang.String _name
_servletHandler
protected ServletHandler _servletHandler
Holder
protected Holder()
Holder
protected Holder(java.lang.Class held)
doStart
public void doStart()
throws java.lang.Exception
- Overrides:
doStart in class AbstractLifeCycle
- Throws:
java.lang.Exception
doStop
public void doStop()
throws java.lang.Exception
- Overrides:
doStop in class AbstractLifeCycle
- Throws:
java.lang.Exception
getClassName
public java.lang.String getClassName()
getHeldClass
public java.lang.Class getHeldClass()
getDisplayName
public java.lang.String getDisplayName()
getInitParameter
public java.lang.String getInitParameter(java.lang.String param)
getInitParameterNames
public java.util.Enumeration getInitParameterNames()
getInitParameters
public java.util.Map getInitParameters()
getName
public java.lang.String getName()
getServletHandler
public ServletHandler getServletHandler()
- Returns:
- Returns the servletHandler.
newInstance
public java.lang.Object newInstance()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
destroyInstance
public void destroyInstance(java.lang.Object instance)
throws java.lang.Exception
- Throws:
java.lang.Exception
setClassName
public void setClassName(java.lang.String className)
- Parameters:
className - The className to set.
setHeldClass
public void setHeldClass(java.lang.Class held)
- Parameters:
className - The className to set.
setDisplayName
public void setDisplayName(java.lang.String name)
setInitParameter
public void setInitParameter(java.lang.String param,
java.lang.String value)
setInitParameters
public void setInitParameters(java.util.Map map)
setName
public void setName(java.lang.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 - The name to set.
setServletHandler
public void setServletHandler(ServletHandler servletHandler)
- Parameters:
servletHandler - The ServletHandler that will handle requests dispatched to this servlet.
setAsyncSupported
public void setAsyncSupported(boolean suspendable)
isAsyncSupported
public boolean isAsyncSupported()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
illegalStateIfContextStarted
protected void illegalStateIfContextStarted()
Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.