Class ThreadLocalSessionProviderService
java.lang.Object
org.exoplatform.services.jcr.ext.app.ThreadLocalSessionProviderService
- All Implemented Interfaces:
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.
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSessionProvider(Object key) voidRemoves the session providervoidsetSessionProvider(Object key, SessionProvider sessionProvider)
-
Constructor Details
-
ThreadLocalSessionProviderService
public ThreadLocalSessionProviderService()
-
-
Method Details
-
getSessionProvider
- Specified by:
getSessionProviderin interfaceSessionProviderService- Returns:
- session provider
-
getSystemSessionProvider
- Specified by:
getSystemSessionProviderin interfaceSessionProviderService- Returns:
- system session provider
-
setSessionProvider
- Specified by:
setSessionProviderin interfaceSessionProviderService
-
removeSessionProvider
Removes the session provider- Specified by:
removeSessionProviderin interfaceSessionProviderService
-