Modifier and Type | Class and Description |
---|---|
protected class |
FilterHolder.Registration |
static interface |
FilterHolder.WrapFunction
Experimental Wrapper mechanism for Filter objects.
|
static class |
FilterHolder.Wrapper |
Holder.HolderConfig, Holder.HolderRegistration
AbstractLifeCycle.AbstractLifeCycleListener
Dumpable.DumpableContainer
LifeCycle.Listener
Constructor and Description |
---|
FilterHolder()
Constructor
|
FilterHolder(java.lang.Class<? extends javax.servlet.Filter> filter)
Constructor
|
FilterHolder(javax.servlet.Filter filter)
Constructor for existing filter.
|
FilterHolder(Source source)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
destroyInstance(java.lang.Object o) |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
doStart() |
void |
doStop() |
void |
dump(java.lang.Appendable out,
java.lang.String indent)
Dump this object (and children) into an Appendable using the provided indent after any new lines.
|
javax.servlet.Filter |
getFilter() |
javax.servlet.FilterRegistration.Dynamic |
getRegistration() |
void |
initialize()
Do any setup necessary after starting
|
void |
setFilter(javax.servlet.Filter filter) |
java.lang.String |
toString() |
dump, getDisplayName, getInitParameter, getInitParameterNames, getInitParameters, getName, isAsyncSupported, setAsyncSupported, setClassName, setDisplayName, setHeldClass, setInitParameter, setInitParameters, setInstance, setName
getClassName, getHeldClass, getInstance, getServletHandler, getSource, illegalStateIfContextStarted, isInstance, setServletHandler, unwrap, wrap
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
public FilterHolder()
public FilterHolder(Source source)
source
- the holder sourcepublic FilterHolder(java.lang.Class<? extends javax.servlet.Filter> filter)
filter
- the filter classpublic FilterHolder(javax.servlet.Filter filter)
filter
- the filterpublic void doStart() throws java.lang.Exception
doStart
in class BaseHolder<javax.servlet.Filter>
java.lang.Exception
public void initialize() throws java.lang.Exception
BaseHolder
initialize
in class BaseHolder<javax.servlet.Filter>
java.lang.Exception
- if unable to initializepublic void doStop() throws java.lang.Exception
doStop
in class BaseHolder<javax.servlet.Filter>
java.lang.Exception
public void destroyInstance(java.lang.Object o)
destroyInstance
in class Holder<javax.servlet.Filter>
public void setFilter(javax.servlet.Filter filter)
public javax.servlet.Filter getFilter()
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException
Dumpable
dump
in interface Dumpable
dump
in class BaseHolder<javax.servlet.Filter>
out
- The appendable to dump toindent
- The indent to apply after any new lines.java.io.IOException
- if unable to write to Appendablepublic java.lang.String toString()
public javax.servlet.FilterRegistration.Dynamic getRegistration()
Copyright © 1995–2021 Webtide. All rights reserved.