public class CachedPersistedSessionRepository
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SESSION |
| Constructor and Description |
|---|
CachedPersistedSessionRepository(Deserializer deserializer,
SessionPersister sessionPersister,
java.lang.String extension,
java.lang.String contextRoot) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeJaloSession(java.lang.String id) |
protected PersistedSession |
createCachedPersistedSession() |
protected PersistedSession |
createNewSession(java.lang.String id) |
Session |
createSession() |
void |
delete(java.lang.String id) |
static void |
executeWithoutClosingJaloSessionOnDelete(java.lang.Runnable runnable)
Spring Session invalidates session by deleting current one, creating new and copying all attributes.
|
protected PersistedSession |
getCachedPersistedSession(java.lang.String id) |
Session |
getSession(java.lang.String id) |
protected PersistedSession |
loadFromPersistenceAndDeserialize(java.lang.String id) |
protected void |
removeCachedPersistedSession(java.lang.String id) |
void |
save(Session session) |
protected void |
saveCachedPersistedSession(Session session) |
public static final java.lang.String SESSION
public CachedPersistedSessionRepository(Deserializer deserializer,
SessionPersister sessionPersister,
java.lang.String extension,
java.lang.String contextRoot)
public Session createSession()
public void save(Session session)
public Session getSession(java.lang.String id)
public void delete(java.lang.String id)
public static void executeWithoutClosingJaloSessionOnDelete(java.lang.Runnable runnable)
runnable - runnableprotected PersistedSession createCachedPersistedSession()
protected void saveCachedPersistedSession(Session session)
protected PersistedSession getCachedPersistedSession(java.lang.String id)
protected void removeCachedPersistedSession(java.lang.String id)
protected void closeJaloSession(java.lang.String id)
protected PersistedSession loadFromPersistenceAndDeserialize(java.lang.String id)
protected PersistedSession createNewSession(java.lang.String id)
Copyright © 2018 SAP SE. All Rights Reserved.