Class DecoratedSessionManagerConfiguration<C>
java.lang.Object
org.wildfly.clustering.session.cache.DecoratedSessionManagerConfiguration<C>
- Type Parameters:
C- the servlet context type
- All Implemented Interfaces:
Expiration, ExpirationConfiguration<ImmutableSession>, ManagerConfiguration<String>, SessionManagerConfiguration<C>
public class DecoratedSessionManagerConfiguration<C>
extends Object
implements SessionManagerConfiguration<C>
A session manager configuration decorator.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionDecoratedSessionManagerConfiguration(SessionManagerConfiguration<C> configuration) Creates a session manager configuration decorator. -
Method Summary
Modifier and TypeMethodDescriptionReturns the context of this session manager.The listener to notify of expiration events.Returns a factory for creating identifiers for use by this manager.When present, defines the maximum duration of time since last access, after which managed state will expire.
-
Constructor Details
-
DecoratedSessionManagerConfiguration
Creates a session manager configuration decorator.- Parameters:
configuration- the decorated configuration
-
-
Method Details
-
getExpirationListener
Description copied from interface:ExpirationConfigurationThe listener to notify of expiration events.- Specified by:
getExpirationListenerin interfaceExpirationConfiguration<C>- Returns:
- the listener to invoke when an object expires.
-
getMaxIdle
Description copied from interface:ExpirationWhen present, defines the maximum duration of time since last access, after which managed state will expire.- Specified by:
getMaxIdlein interfaceExpiration- Returns:
- the optional duration of time since last access after which managed state will expire
-
getContext
Description copied from interface:SessionManagerConfigurationReturns the context of this session manager.- Specified by:
getContextin interfaceSessionManagerConfiguration<C>- Returns:
- a session manager context
-
getIdentifierFactory
Description copied from interface:ManagerConfigurationReturns a factory for creating identifiers for use by this manager.- Specified by:
getIdentifierFactoryin interfaceManagerConfiguration<C>- Returns:
- an identifier factory
-