public class SessionExpirationTimeoutAwareBeanPostProcessor
extends java.lang.Object
implements org.springframework.beans.factory.config.BeanPostProcessor
SessionExpirationTimeoutAwareBeanPostProcessor class is a Spring BeanPostProcessor handling
the post processing of all Spring beans defined in the Spring container implementing
the SessionExpirationTimeoutAware interface.BeanPostProcessor| Constructor and Description |
|---|
SessionExpirationTimeoutAwareBeanPostProcessor(java.time.Duration expirationTimeout)
Constructs a new
SessionExpirationTimeoutAwareBeanPostProcessor initialized with
the given Session expiration timeout. |
| Modifier and Type | Method and Description |
|---|---|
protected java.time.Duration |
getExpirationTimeout()
Returns the configured
Session expiration timeout. |
java.lang.Object |
postProcessBeforeInitialization(java.lang.Object bean,
java.lang.String beanName) |
public SessionExpirationTimeoutAwareBeanPostProcessor(java.time.Duration expirationTimeout)
SessionExpirationTimeoutAwareBeanPostProcessor initialized with
the given Session expiration timeout.expirationTimeout - Duration specifying the length of time until Session expires.java.lang.IllegalArgumentException - if Duration is null.Durationprotected java.time.Duration getExpirationTimeout()
Session expiration timeout.Session expiration timeout.Duration@Nullable
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean,
java.lang.String beanName)
throws org.springframework.beans.BeansException
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.BeansException