com.google.code.rees.scope.session
Class DefaultSessionManager

java.lang.Object
  extended by com.google.code.rees.scope.session.DefaultSessionManager
All Implemented Interfaces:
SessionManager, SessionPostProcessor, Serializable

public class DefaultSessionManager
extends Object
implements SessionManager, SessionPostProcessor

The default implementation of the SessionManager. Also implements SessionPostProcessor to get field values following action execution.

Author:
rees.byars
See Also:
Serialized Form

Field Summary
protected  SessionConfigurationProvider configurationProvider
           
 
Constructor Summary
DefaultSessionManager()
           
 
Method Summary
 void postProcessSession(SessionAdapter sessionAdapter)
          Perform the post processing
 void processSessionFields(SessionAdapter sessionAdapter)
          Process, manage, and inject the SessionFields
 void setConfigurationProvider(SessionConfigurationProvider configurationProvider)
          Set the SessionConfigurationProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configurationProvider

protected SessionConfigurationProvider configurationProvider
Constructor Detail

DefaultSessionManager

public DefaultSessionManager()
Method Detail

setConfigurationProvider

@Component
public void setConfigurationProvider(SessionConfigurationProvider configurationProvider)
Set the SessionConfigurationProvider

Specified by:
setConfigurationProvider in interface SessionManager

processSessionFields

public void processSessionFields(SessionAdapter sessionAdapter)
Process, manage, and inject the SessionFields

Specified by:
processSessionFields in interface SessionManager

postProcessSession

public void postProcessSession(SessionAdapter sessionAdapter)
Perform the post processing

Specified by:
postProcessSession in interface SessionPostProcessor


Copyright © 2012-2013. All Rights Reserved.