org.jdiameter.common.impl.data
Class LocalDataSource
java.lang.Object
org.jdiameter.common.impl.data.LocalDataSource
- All Implemented Interfaces:
- ISessionDatasource
public class LocalDataSource
- extends java.lang.Object
- implements ISessionDatasource
Local implementation of session datasource for ISessionDatasource
- Author:
- Bartosz Baranowski , Alexandre Mendonca
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
appSessionDataFactories
protected java.util.HashMap<java.lang.Class<? extends IAppSessionData>,IAppSessionDataFactory<? extends IAppSessionData>> appSessionDataFactories
LocalDataSource
public LocalDataSource()
LocalDataSource
public LocalDataSource(IContainer container)
exists
public boolean exists(java.lang.String sessionId)
- Specified by:
exists in interface ISessionDatasource
setSessionListener
public void setSessionListener(java.lang.String sessionId,
NetworkReqListener data)
- Specified by:
setSessionListener in interface ISessionDatasource
getSessionListener
public NetworkReqListener getSessionListener(java.lang.String sessionId)
- Specified by:
getSessionListener in interface ISessionDatasource
removeSessionListener
public NetworkReqListener removeSessionListener(java.lang.String sessionId)
- Specified by:
removeSessionListener in interface ISessionDatasource
addSession
public void addSession(BaseSession session)
- Specified by:
addSession in interface ISessionDatasource
getSession
public BaseSession getSession(java.lang.String sessionId)
- Specified by:
getSession in interface ISessionDatasource
removeSession
public void removeSession(java.lang.String sessionId)
- Specified by:
removeSession in interface ISessionDatasource
start
public void start()
- Specified by:
start in interface ISessionDatasource
stop
public void stop()
- Specified by:
stop in interface ISessionDatasource
isClustered
public boolean isClustered()
- Specified by:
isClustered in interface ISessionDatasource
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getDataFactory
public IAppSessionDataFactory<? extends IAppSessionData> getDataFactory(java.lang.Class<? extends IAppSessionData> x)
- Specified by:
getDataFactory in interface ISessionDatasource
Copyright © 2014. All Rights Reserved.