org.jdiameter.common.api.app.acc
Interface IAccSessionFactory

All Superinterfaces:
IAppSessionFactory
All Known Implementing Classes:
AccSessionFactoryImpl

public interface IAccSessionFactory
extends IAppSessionFactory

Author:
Bartosz Baranowski , Alexandre Mendonca

Method Summary
 ApplicationId getApplicationId()
           
 IClientAccActionContext getClientContextListener()
           
 ClientAccSessionListener getClientSessionListener()
           
 IAccMessageFactory getMessageFactory()
           
 IServerAccActionContext getServerContextListener()
           
 ServerAccSessionListener getServerSessionListener()
           
 StateChangeListener<AppSession> getStateListener()
           
 void setApplicationId(ApplicationId id)
           
 void setClientContextListener(IClientAccActionContext clientContextListener)
           
 void setClientSessionListener(ClientAccSessionListener clientSessionListener)
           
 void setMessageFactory(IAccMessageFactory messageFactory)
           
 void setServerContextListener(IServerAccActionContext serverContextListener)
           
 void setServerSessionListener(ServerAccSessionListener serverSessionListener)
           
 void setStateListener(StateChangeListener<AppSession> stateListener)
           
 
Methods inherited from interface org.jdiameter.common.api.app.IAppSessionFactory
getNewSession, getSession
 

Method Detail

getServerSessionListener

ServerAccSessionListener getServerSessionListener()
Returns:
the serverSessionListener

setServerSessionListener

void setServerSessionListener(ServerAccSessionListener serverSessionListener)
Parameters:
serverSessionListener - the serverSessionListener to set

getStateListener

StateChangeListener<AppSession> getStateListener()
Returns:
the stateListener

setStateListener

void setStateListener(StateChangeListener<AppSession> stateListener)
Parameters:
stateListener - the stateListener to set

getClientSessionListener

ClientAccSessionListener getClientSessionListener()
Returns:
the clientSessionListener

setClientSessionListener

void setClientSessionListener(ClientAccSessionListener clientSessionListener)
Parameters:
clientSessionListener - the clientSessionListener to set

getClientContextListener

IClientAccActionContext getClientContextListener()
Returns:
the clientContextListener

setClientContextListener

void setClientContextListener(IClientAccActionContext clientContextListener)
Parameters:
clientContextListener - the clientContextListener to set

getServerContextListener

IServerAccActionContext getServerContextListener()
Returns:
the serverContextListener

setServerContextListener

void setServerContextListener(IServerAccActionContext serverContextListener)
Parameters:
serverContextListener - the serverContextListener to set

setMessageFactory

void setMessageFactory(IAccMessageFactory messageFactory)

getMessageFactory

IAccMessageFactory getMessageFactory()

getApplicationId

ApplicationId getApplicationId()

setApplicationId

void setApplicationId(ApplicationId id)


Copyright © 2014. All Rights Reserved.