|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.magnolia.cms.filters.MgnlFilterDispatcher
public class MgnlFilterDispatcher
Dispatches requests onto Magnolias filter chain, if the filter chain is bypassed for this request it passes it on to the next filter in web.xml.
FilterManager
,
SafeDestroyMgnlFilterWrapper
Constructor Summary | |
---|---|
MgnlFilterDispatcher()
|
Method Summary | |
---|---|
void |
doDispatch(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Calls the target filter if it matches the request otherwise passes the request on to the next filter in web.xml. |
MgnlFilter |
getTargetFilter()
Returns the current target filter, the returned instance will be destroyed if the target filter is replaced. |
SafeDestroyMgnlFilterWrapper |
getTargetFilterAndAcquireReadLock()
Returns the current target filter with a read lock held. |
MgnlFilter |
replaceTargetFilter(MgnlFilter newFilter)
Replaces the current filter with a new one and returns the previous filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MgnlFilterDispatcher()
Method Detail |
---|
public void doDispatch(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public MgnlFilter replaceTargetFilter(MgnlFilter newFilter)
SafeDestroyMgnlFilterWrapper.Switcher.replaceFilter(SafeDestroyMgnlFilterWrapper)
for usage constraints on the returned filter.
public SafeDestroyMgnlFilterWrapper getTargetFilterAndAcquireReadLock()
public MgnlFilter getTargetFilter()
SafeDestroyMgnlFilterWrapper.Switcher.getFilter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |