public class LocalDataSource extends Object implements ISessionDatasource
ISessionDatasource| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Class<? extends IAppSessionData>,IAppSessionDataFactory<? extends IAppSessionData>> |
appSessionDataFactories |
| Constructor and Description |
|---|
LocalDataSource() |
LocalDataSource(IContainer container) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSession(BaseSession session) |
boolean |
exists(String sessionId) |
IAppSessionDataFactory<? extends IAppSessionData> |
getDataFactory(Class<? extends IAppSessionData> x) |
BaseSession |
getSession(String sessionId) |
NetworkReqListener |
getSessionListener(String sessionId) |
boolean |
isClustered() |
void |
removeSession(String sessionId) |
NetworkReqListener |
removeSessionListener(String sessionId) |
void |
setSessionListener(String sessionId,
NetworkReqListener data) |
void |
start() |
void |
stop() |
String |
toString() |
protected HashMap<Class<? extends IAppSessionData>,IAppSessionDataFactory<? extends IAppSessionData>> appSessionDataFactories
public LocalDataSource()
public LocalDataSource(IContainer container)
public boolean exists(String sessionId)
exists in interface ISessionDatasourcepublic void setSessionListener(String sessionId, NetworkReqListener data)
setSessionListener in interface ISessionDatasourcepublic NetworkReqListener getSessionListener(String sessionId)
getSessionListener in interface ISessionDatasourcepublic NetworkReqListener removeSessionListener(String sessionId)
removeSessionListener in interface ISessionDatasourcepublic void addSession(BaseSession session)
addSession in interface ISessionDatasourcepublic BaseSession getSession(String sessionId)
getSession in interface ISessionDatasourcepublic void removeSession(String sessionId)
removeSession in interface ISessionDatasourcepublic void start()
start in interface ISessionDatasourcepublic void stop()
stop in interface ISessionDatasourcepublic boolean isClustered()
isClustered in interface ISessionDatasourcepublic IAppSessionDataFactory<? extends IAppSessionData> getDataFactory(Class<? extends IAppSessionData> x)
getDataFactory in interface ISessionDatasourceCopyright © 2016. All Rights Reserved.