public final class WebPBEInitializationContextListener extends Object implements javax.servlet.ServletContextListener
ContextListener which takes a WebPBEInitializer implementation
class name as a parameter (<context-param>) and calls its
initializeWebPBEConfigs() method to allow the webapp to
create its PBE encryptors and declare their associated WebPBEConfig
objects.
An example web.xml fragment:
<context-param>
<param-name>webPBEInitializerClassName</param-name>
<param-value>myapp.MyWebPBEInitializer</param-value>
</context-param>
<listener>
<listener-class>
org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
</listener-class>
</listener>
Important: If the web application uses Spring Framework, WebPBEConfig objects are declared as beans in the Spring context and this Spring context is initialized at application deploy time (with Spring's ContextLoaderListener), the use of this context listener will become unnecessary.
| Modifier and Type | Field and Description |
|---|---|
static String |
INIT_PARAM_INITIALIZER_CLASS_NAME |
| Constructor and Description |
|---|
WebPBEInitializationContextListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent sce) |
void |
contextInitialized(javax.servlet.ServletContextEvent sce) |
public static final String INIT_PARAM_INITIALIZER_CLASS_NAME
public void contextDestroyed(javax.servlet.ServletContextEvent sce)
contextDestroyed in interface javax.servlet.ServletContextListenerpublic void contextInitialized(javax.servlet.ServletContextEvent sce)
contextInitialized in interface javax.servlet.ServletContextListenerCopyright © 2019 The JASYPT team. All rights reserved.