public abstract class AbstractSSOInterceptor extends org.exoplatform.container.web.AbstractFilter implements SSOInterceptor
SSOInterceptor which adds possibility to be initialized either through Servlet API or through eXo kernel| Modifier and Type | Field and Description |
|---|---|
static String |
PORTAL_CONTAINER_SUBSTITUTION_PATTERN |
| Constructor and Description |
|---|
AbstractSSOInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterInit(javax.servlet.FilterConfig filterConfig)
Method is invoked if we are performing initialization through servlet api (web filter)
|
protected org.exoplatform.container.ExoContainer |
getExoContainer()
Need to use different method name because method "super.getContainer()" is final :-/
|
String |
getInitParameter(String paramName)
Read init parameter (works for both kernel initialization or Servlet API initialization)
|
protected abstract void |
initImpl()
This method needs to be implemented by conrete filter.
|
void |
initWithParams(org.exoplatform.container.xml.InitParams params,
org.exoplatform.container.ExoContainerContext containerContext)
Method is invoked if we are performing initialization through exo kernel
|
getContainer, getServletContext, init, requirePortalEnvironmentpublic static final String PORTAL_CONTAINER_SUBSTITUTION_PATTERN
protected final void afterInit(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
afterInit in class org.exoplatform.container.web.AbstractFilterjavax.servlet.ServletExceptionpublic final void initWithParams(org.exoplatform.container.xml.InitParams params,
org.exoplatform.container.ExoContainerContext containerContext)
initWithParams in interface SSOInterceptorprotected abstract void initImpl()
getInitParameter(String). This works in both types of initialization
(Case1: Filter initialization through kernel, Case2: initialization through servlet API)public String getInitParameter(String paramName)
paramName - parameter nameprotected org.exoplatform.container.ExoContainer getExoContainer()
Copyright © 2018 JBoss by Red Hat. All Rights Reserved.