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

All Known Implementing Classes:
AccSessionFactoryImpl

public interface IClientAccActionContext

Diameter Accounting Client Additional listener Actions for FSM

Author:
erick.svenson@yahoo.com, Alexandre Mendonca , Bartosz Baranowski

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

Method Detail

interimIntervalElapses

void interimIntervalElapses(ClientAccSession 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(ClientAccSession 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(ClientAccSession 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.