public class Wildfly11ServletContainerContext extends Object implements ServletContainerContext, javax.servlet.ServletContainerInitializer, javax.servlet.ServletContextListener
ServletContainerContext.Registration| Modifier and Type | Field and Description |
|---|---|
protected boolean |
crossContextLogout
Perform cross-context session invalidation on logout, or not
|
protected static Wildfly11ServletContainerContext |
instance |
protected Set<String> |
monitoredDeployments |
protected ServletContainerContext.Registration |
registration |
protected io.undertow.servlet.api.ServletContainer |
servletContainer |
| Constructor and Description |
|---|
Wildfly11ServletContainerContext() |
Wildfly11ServletContainerContext(io.undertow.servlet.api.ServletContainer servletContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent sce) |
void |
contextInitialized(javax.servlet.ServletContextEvent sce) |
String |
getContainerInfo() |
Object |
include(javax.servlet.ServletContext targetServletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RequestDispatchCallback callback,
Object handback) |
void |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Credentials credentials) |
void |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
onStartup(Set<Class<?>> c,
javax.servlet.ServletContext ctx) |
void |
setCallback(ServletContainerContext.Registration registration) |
void |
setCrossContextLogout(boolean val) |
void |
start() |
void |
stop() |
void |
unsetCallback(ServletContainerContext.Registration registration) |
protected boolean crossContextLogout
protected ServletContainerContext.Registration registration
protected io.undertow.servlet.api.ServletContainer servletContainer
protected static Wildfly11ServletContainerContext instance
public Wildfly11ServletContainerContext()
public Wildfly11ServletContainerContext(io.undertow.servlet.api.ServletContainer servletContainer)
public Object include(javax.servlet.ServletContext targetServletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RequestDispatchCallback callback, Object handback) throws javax.servlet.ServletException, IOException
include in interface ServletContainerContextjavax.servlet.ServletExceptionIOExceptionpublic void setCallback(ServletContainerContext.Registration registration)
setCallback in interface ServletContainerContextpublic void unsetCallback(ServletContainerContext.Registration registration)
unsetCallback in interface ServletContainerContextpublic void login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Credentials credentials)
throws AuthenticationException,
javax.servlet.ServletException,
IOException
login in interface ServletContainerContextAuthenticationExceptionjavax.servlet.ServletExceptionIOExceptionpublic void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException
logout in interface ServletContainerContextjavax.servlet.ServletExceptionpublic String getContainerInfo()
getContainerInfo in interface ServletContainerContextpublic void setCrossContextLogout(boolean val)
public void start()
public void stop()
public void onStartup(Set<Class<?>> c, javax.servlet.ServletContext ctx) throws javax.servlet.ServletException
onStartup in interface javax.servlet.ServletContainerInitializerjavax.servlet.ServletExceptionpublic void contextInitialized(javax.servlet.ServletContextEvent sce)
contextInitialized in interface javax.servlet.ServletContextListenerpublic void contextDestroyed(javax.servlet.ServletContextEvent sce)
contextDestroyed in interface javax.servlet.ServletContextListenerCopyright © 2018 JBoss by Red Hat. All Rights Reserved.