| Modifier and Type | Class and Description |
|---|---|
(package private) class |
FilterHolder.Config |
protected class |
FilterHolder.Registration |
Holder.HolderConfig, Holder.HolderRegistrationAbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
private FilterHolder.Config |
_config |
private javax.servlet.Filter |
_filter |
private javax.servlet.FilterRegistration.Dynamic |
_registration |
private static Logger |
LOG |
_asyncSupported, _displayName, _initialized, _initParams, _name_class, _className, _extInstance, _servletHandler, _sourceFAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING| 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 |
doStart() |
void |
doStop() |
void |
dump(java.lang.Appendable out,
java.lang.String indent) |
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, setNamegetClassName, getHeldClass, getServletHandler, getSource, illegalStateIfContextStarted, isInstance, setServletHandleraddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stopprivate static final Logger LOG
private transient javax.servlet.Filter _filter
private transient FilterHolder.Config _config
private transient javax.servlet.FilterRegistration.Dynamic _registration
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.Exceptionpublic void initialize()
throws java.lang.Exception
BaseHolderinitialize 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.Exceptionpublic void destroyInstance(java.lang.Object o)
throws java.lang.Exception
destroyInstance in class Holder<javax.servlet.Filter>java.lang.Exceptionpublic void setFilter(javax.servlet.Filter filter)
public javax.servlet.Filter getFilter()
public java.lang.String toString()
public void dump(java.lang.Appendable out,
java.lang.String indent)
throws java.io.IOException
public javax.servlet.FilterRegistration.Dynamic getRegistration()