org.riotfamily.riot.security.session
Class TransientSessionMetaDataStore

java.lang.Object
  extended by org.riotfamily.riot.security.session.TransientSessionMetaDataStore
All Implemented Interfaces:
SessionMetaDataStore

public class TransientSessionMetaDataStore
extends Object
implements SessionMetaDataStore

SessionMetaDataStore implementation that doesn't store anything.

Author:
Felix Gnass [fgnass at neteye dot de]

Constructor Summary
TransientSessionMetaDataStore()
           
 
Method Summary
 List<SessionMetaData> listAll()
           
 void sessionEnded(SessionMetaData sessionData)
           
 SessionMetaData sessionStarted(String userName, RiotUser user, String loginIP)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransientSessionMetaDataStore

public TransientSessionMetaDataStore()
Method Detail

listAll

public List<SessionMetaData> listAll()
Specified by:
listAll in interface SessionMetaDataStore

sessionStarted

public SessionMetaData sessionStarted(String userName,
                                      RiotUser user,
                                      String loginIP)
Specified by:
sessionStarted in interface SessionMetaDataStore

sessionEnded

public void sessionEnded(SessionMetaData sessionData)
Specified by:
sessionEnded in interface SessionMetaDataStore