eXo JCR :: Component :: Extension Service 1.15.1-CP01

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

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

public class ThreadLocalSessionProviderService
extends 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 13869 2008-05-05 08:40:10Z pnedonosko $
Author:
Gennady Azarenkov

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

Constructor Detail

ThreadLocalSessionProviderService

public ThreadLocalSessionProviderService()
Method Detail

getSessionProvider

public SessionProvider getSessionProvider(Object key)

Specified by:
getSessionProvider in interface SessionProviderService
Returns:
session provider

getSystemSessionProvider

public SessionProvider getSystemSessionProvider(Object key)

Specified by:
getSystemSessionProvider in interface SessionProviderService
Returns:
system session provider

setSessionProvider

public void setSessionProvider(Object key,
                               SessionProvider sessionProvider)

Specified by:
setSessionProvider in interface SessionProviderService

removeSessionProvider

public void removeSessionProvider(Object key)
Removes the session provider

Specified by:
removeSessionProvider in interface SessionProviderService

eXo JCR :: Component :: Extension Service 1.15.1-CP01

Copyright © 2013 eXo Platform SAS. All Rights Reserved.