org.jdiameter.common.api.data
Interface ISessionDatasource

All Known Implementing Classes:
LocalDataSource

public interface ISessionDatasource

Author:
Alexandre Mendonca , Bartosz Baranowski

Method Summary
 void addSession(BaseSession session)
           
 BaseSession getSession(java.lang.String sessionId)
           
 NetworkReqListener getSessionListener(java.lang.String sessionId)
           
 boolean isClustered()
           
 void removeSession(java.lang.String sessionId)
           
 NetworkReqListener removeSessionListener(java.lang.String sessionId)
           
 void setSessionListener(java.lang.String sessionId, NetworkReqListener data)
           
 void start()
           
 void stop()
           
 void updateSession(BaseSession session)
           
 

Method Detail

start

void start()

stop

void stop()

getSessionListener

NetworkReqListener getSessionListener(java.lang.String sessionId)

setSessionListener

void setSessionListener(java.lang.String sessionId,
                        NetworkReqListener data)

removeSessionListener

NetworkReqListener removeSessionListener(java.lang.String sessionId)

removeSession

void removeSession(java.lang.String sessionId)

addSession

void addSession(BaseSession session)

getSession

BaseSession getSession(java.lang.String sessionId)

updateSession

void updateSession(BaseSession session)

isClustered

boolean isClustered()


Copyright © 2010. All Rights Reserved.