org.exoplatform.services.jcr.ext.app
Class ThreadLocalSessionProviderService
java.lang.Object
org.exoplatform.services.jcr.ext.app.ThreadLocalSessionProviderService
- All Implemented Interfaces:
- SessionProviderService
public class ThreadLocalSessionProviderService
- extends java.lang.Object
- implements SessionProviderService
Created by The eXo Platform SAS .
SessionProviderService implementation where SessionProviders are stored in
Thread Local. In this implementation the KEY make no sense, null value can be
passed as a key.
- Version:
- $Id: ThreadLocalSessionProviderService.java 35186 2009-08-07
14:23:43Z pnedonosko $
- Author:
- Gennady Azarenkov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThreadLocalSessionProviderService
public ThreadLocalSessionProviderService()
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 © 2012 eXo Platform SAS. All Rights Reserved.