Package org.eclipse.jetty.servlet
Class FilterHolder
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.servlet.BaseHolder<T>
-
- org.eclipse.jetty.servlet.Holder<Filter>
-
- org.eclipse.jetty.servlet.FilterHolder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFilterHolder.Registration-
Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.Holder
Holder.HolderConfig, Holder.HolderRegistration
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.servlet.Holder
_asyncSupported, _displayName, _initialized, _initParams, _name
-
Fields inherited from class org.eclipse.jetty.servlet.BaseHolder
_class, _className, _extInstance, _servletHandler, _source
-
-
Constructor Summary
Constructors Constructor Description FilterHolder()ConstructorFilterHolder(Class<? extends Filter> filter)ConstructorFilterHolder(Filter filter)Constructor for existing filter.FilterHolder(Source source)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroyInstance(Object o)voiddoStart()voiddoStop()voiddump(Appendable out, String indent)FiltergetFilter()FilterRegistration.DynamicgetRegistration()voidinitialize()Do any setup necessary after startingvoidsetFilter(Filter filter)StringtoString()-
Methods inherited from class org.eclipse.jetty.servlet.Holder
dump, getDisplayName, getInitParameter, getInitParameterNames, getInitParameters, getName, isAsyncSupported, setAsyncSupported, setClassName, setDisplayName, setHeldClass, setInitParameter, setInitParameters, setName
-
Methods inherited from class org.eclipse.jetty.servlet.BaseHolder
getClassName, getHeldClass, getServletHandler, getSource, illegalStateIfContextStarted, isInstance, setServletHandler
-
-
-
-
Constructor Detail
-
FilterHolder
public FilterHolder()
Constructor
-
FilterHolder
public FilterHolder(Source source)
Constructor- Parameters:
source- the holder source
-
FilterHolder
public FilterHolder(Class<? extends Filter> filter)
Constructor- Parameters:
filter- the filter class
-
FilterHolder
public FilterHolder(Filter filter)
Constructor for existing filter.- Parameters:
filter- the filter
-
-
Method Detail
-
doStart
public void doStart() throws Exception- Overrides:
doStartin classBaseHolder<Filter>- Throws:
Exception
-
initialize
public void initialize() throws ExceptionDescription copied from class:BaseHolderDo any setup necessary after starting- Overrides:
initializein classBaseHolder<Filter>- Throws:
Exception- if unable to initialize
-
doStop
public void doStop() throws Exception- Overrides:
doStopin classBaseHolder<Filter>- Throws:
Exception
-
destroyInstance
public void destroyInstance(Object o) throws Exception
- Overrides:
destroyInstancein classHolder<Filter>- Throws:
Exception
-
setFilter
public void setFilter(Filter filter)
-
getFilter
public Filter getFilter()
-
dump
public void dump(Appendable out, String indent) throws IOException
- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable- Overrides:
dumpin classBaseHolder<Filter>- Throws:
IOException
-
getRegistration
public FilterRegistration.Dynamic getRegistration()
-
-