org.mobicents.slee.resource.diameter.rf.handlers
Class RfSessionFactory

java.lang.Object
  extended by org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl
      extended by org.mobicents.slee.resource.diameter.rf.handlers.RfSessionFactory
All Implemented Interfaces:
org.jdiameter.api.app.StateChangeListener<org.jdiameter.api.app.AppSession>, org.jdiameter.api.rf.ClientRfSessionListener, org.jdiameter.api.rf.ServerRfSessionListener, org.jdiameter.common.api.app.IAppSessionFactory, org.jdiameter.common.api.app.rf.IClientRfActionContext, org.jdiameter.common.api.app.rf.IRfSessionFactory, org.jdiameter.common.api.app.rf.IServerRfActionContext

public class RfSessionFactory
extends org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
 org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface ra
           
 
Fields inherited from class org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl
applicationId, clientContextListener, clientSessionListener, iss, logger, messageTimeout, serverContextListener, serverSessionListener, sessionDataFactory, sessionFactory, stateListener
 
Constructor Summary
RfSessionFactory()
           
RfSessionFactory(org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface ra, org.jdiameter.api.SessionFactory sessionFactory)
           
 
Method Summary
 void doRfAccountingAnswerEvent(org.jdiameter.api.rf.ClientRfSession appSession, org.jdiameter.api.rf.events.RfAccountingRequest acr, org.jdiameter.api.rf.events.RfAccountingAnswer aca)
           
 void doRfAccountingRequestEvent(org.jdiameter.api.rf.ServerRfSession appSession, org.jdiameter.api.rf.events.RfAccountingRequest acr)
           
 
Methods inherited from class org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl
disconnectUserOrDev, doOtherEvent, failedSendRecord, getApplicationId, getClientContextListener, getClientSessionListener, getMessageTimeout, getNewSession, getServerContextListener, getServerSessionListener, getSession, getSessionFactory, getStateListener, interimIntervalElapses, sessionTimeoutElapses, sessionTimerCanceled, sessionTimerStarted, setApplicationId, setClientContextListener, setClientSessionListener, setMessageTimeout, setServerContextListener, setServerSessionListener, setSessionFactory, setStateListener, stateChanged, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ra

public org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface ra
Constructor Detail

RfSessionFactory

public RfSessionFactory()

RfSessionFactory

public RfSessionFactory(org.mobicents.slee.resource.diameter.base.handlers.DiameterRAInterface ra,
                        org.jdiameter.api.SessionFactory sessionFactory)
Parameters:
sessionFactory -
Method Detail

doRfAccountingAnswerEvent

public void doRfAccountingAnswerEvent(org.jdiameter.api.rf.ClientRfSession appSession,
                                      org.jdiameter.api.rf.events.RfAccountingRequest acr,
                                      org.jdiameter.api.rf.events.RfAccountingAnswer aca)
                               throws org.jdiameter.api.InternalException,
                                      org.jdiameter.api.IllegalDiameterStateException,
                                      org.jdiameter.api.RouteException,
                                      org.jdiameter.api.OverloadException
Specified by:
doRfAccountingAnswerEvent in interface org.jdiameter.api.rf.ClientRfSessionListener
Overrides:
doRfAccountingAnswerEvent in class org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl
Throws:
org.jdiameter.api.InternalException
org.jdiameter.api.IllegalDiameterStateException
org.jdiameter.api.RouteException
org.jdiameter.api.OverloadException

doRfAccountingRequestEvent

public void doRfAccountingRequestEvent(org.jdiameter.api.rf.ServerRfSession appSession,
                                       org.jdiameter.api.rf.events.RfAccountingRequest acr)
                                throws org.jdiameter.api.InternalException,
                                       org.jdiameter.api.IllegalDiameterStateException,
                                       org.jdiameter.api.RouteException,
                                       org.jdiameter.api.OverloadException
Specified by:
doRfAccountingRequestEvent in interface org.jdiameter.api.rf.ServerRfSessionListener
Overrides:
doRfAccountingRequestEvent in class org.jdiameter.common.impl.app.rf.RfSessionFactoryImpl
Throws:
org.jdiameter.api.InternalException
org.jdiameter.api.IllegalDiameterStateException
org.jdiameter.api.RouteException
org.jdiameter.api.OverloadException


Copyright © 2012. All Rights Reserved.