org.jdiameter.common.api.app.rf
Interface IRfSessionFactory

All Superinterfaces:
IAppSessionFactory
All Known Implementing Classes:
RfSessionFactoryImpl

public interface IRfSessionFactory
extends IAppSessionFactory

Author:
Bartosz Baranowski , Alexandre Mendonca

Method Summary
 ApplicationId getApplicationId()
           
 IClientRfActionContext getClientContextListener()
           
 ClientRfSessionListener getClientSessionListener()
           
 long getMessageTimeout()
           
 IServerRfActionContext getServerContextListener()
           
 ServerRfSessionListener getServerSessionListener()
           
 StateChangeListener<AppSession> getStateListener()
           
 void setApplicationId(ApplicationId id)
           
 void setClientContextListener(IClientRfActionContext clientContextListener)
           
 void setClientSessionListener(ClientRfSessionListener clientSessionListener)
           
 void setMessageTimeout(long messageTimeout)
           
 void setServerContextListener(IServerRfActionContext serverContextListener)
           
 void setServerSessionListener(ServerRfSessionListener serverSessionListener)
           
 void setStateListener(StateChangeListener<AppSession> stateListener)
           
 
Methods inherited from interface org.jdiameter.common.api.app.IAppSessionFactory
getNewSession, getSession
 

Method Detail

getServerSessionListener

ServerRfSessionListener getServerSessionListener()
Returns:
the serverSessionListener

setServerSessionListener

void setServerSessionListener(ServerRfSessionListener 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

ClientRfSessionListener getClientSessionListener()
Returns:
the clientSessionListener

setClientSessionListener

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

getClientContextListener

IClientRfActionContext getClientContextListener()
Returns:
the clientContextListener

setClientContextListener

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

getServerContextListener

IServerRfActionContext getServerContextListener()
Returns:
the serverContextListener

setServerContextListener

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

getMessageTimeout

long getMessageTimeout()
Returns:
the messageTimeout

setMessageTimeout

void setMessageTimeout(long messageTimeout)
Parameters:
messageTimeout - the messageTimeout to set

getApplicationId

ApplicationId getApplicationId()

setApplicationId

void setApplicationId(ApplicationId id)


Copyright © 2014. All Rights Reserved.