public class FakeSessionProvider extends Object implements SessionProvider
| Constructor and Description |
|---|
FakeSessionProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
createSession(String principal)
Creates and stores a new session for given principal.
|
void |
invalidateSession(String sessionId)
Revokes given session (referenced by session id).
|
boolean |
isSessionValid(String sessionId)
Checks if the given session (referenced by session id) valid.
|
void |
refreshSession(String sessionId)
Refreshes given session (referenced by session id).
|
void |
removeSession(String sessionId)
Remove given session (referenced by session id).
|
String |
renewSession(String sessionId)
Create a new session and invalidate existing session.
|
public String createSession(String principal)
SessionProvidercreateSession in interface SessionProviderprincipal - Any unique user identifier like user id, user name, email
address, etc.public boolean isSessionValid(String sessionId)
SessionProviderisSessionValid in interface SessionProvidersessionId - Unique session id.public void invalidateSession(String sessionId)
SessionProviderinvalidateSession in interface SessionProvidersessionId - Unique session id.public void refreshSession(String sessionId)
SessionProviderrefreshSession in interface SessionProvidersessionId - Unique session id.public void removeSession(String sessionId)
SessionProviderremoveSession in interface SessionProvidersessionId - Unique session id.public String renewSession(String sessionId)
SessionProviderrenewSession in interface SessionProvidersessionId - Unique session id ofCopyright © 2017 S&C Software. All rights reserved.