org.exoplatform.services.jcr.ext.app
Class MapStoredSessionProviderService

java.lang.Object
  extended by org.exoplatform.services.jcr.ext.app.MapStoredSessionProviderService
All Implemented Interfaces:
SessionProviderService

public class MapStoredSessionProviderService
extends java.lang.Object
implements SessionProviderService

Created by The eXo Platform SAS .
SessionProviderService implementation where SessionProviders are stored as key-value pairs. where key is any object, for instance user's credentials

Version:
$Id: MapStoredSessionProviderService.java 35186 2009-08-07 14:23:43Z pnedonosko $
Author:
Gennady Azarenkov

Constructor Summary
MapStoredSessionProviderService()
           
 
Method Summary
 SessionProvider getSessionProvider(java.lang.Object key)
           
 SessionProvider getSystemSessionProvider(java.lang.Object key)
           
 void removeSessionProvider(java.lang.Object key)
          Removes the session provider
 void setSessionProvider(java.lang.Object key, SessionProvider sessionProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapStoredSessionProviderService

public MapStoredSessionProviderService()
Method Detail

getSessionProvider

public SessionProvider getSessionProvider(java.lang.Object key)
Specified by:
getSessionProvider in interface SessionProviderService
Returns:
session provider

getSystemSessionProvider

public SessionProvider getSystemSessionProvider(java.lang.Object key)
Specified by:
getSystemSessionProvider in interface SessionProviderService
Returns:
system session provider

setSessionProvider

public void setSessionProvider(java.lang.Object key,
                               SessionProvider sessionProvider)
Specified by:
setSessionProvider in interface SessionProviderService

removeSessionProvider

public void removeSessionProvider(java.lang.Object key)
Description copied from interface: SessionProviderService
Removes the session provider

Specified by:
removeSessionProvider in interface SessionProviderService


Copyright © 2011 eXo Platform SAS. All Rights Reserved.