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

All Known Implementing Classes:
RfSessionFactoryImpl

public interface IClientRfActionContext

Diameter Accounting Client Additional listener Actions for FSM

Author:
Alexandre Mendonca , Bartosz Baranowski

Method Summary
 void disconnectUserOrDev(ClientRfSession appSession, Request sessionTermRequest)
          Filling nested avp into STR
 boolean failedSendRecord(ClientRfSession appSession, Request accRequest)
          Call back for failed_send_record event
 void interimIntervalElapses(ClientRfSession appSession, Request interimRequest)
          Filling nested avp into interim message
 

Method Detail

interimIntervalElapses

void interimIntervalElapses(ClientRfSession appSession,
                            Request interimRequest)
                            throws InternalException
Filling nested avp into interim message

Parameters:
interimRequest - instance of interim message which will be sent to server
Throws:
InternalException

failedSendRecord

boolean failedSendRecord(ClientRfSession appSession,
                         Request accRequest)
                         throws InternalException
Call back for failed_send_record event

Parameters:
accRequest - accounting request record
Returns:
true if you want put message to buffer and false if you want to stop processing
Throws:
InternalException

disconnectUserOrDev

void disconnectUserOrDev(ClientRfSession appSession,
                         Request sessionTermRequest)
                         throws InternalException
Filling nested avp into STR

Parameters:
sessionTermRequest - instance of STR which will be sent to server
Throws:
InternalException


Copyright © 2014. All Rights Reserved.