net.java.slee.resource.diameter.rf
Interface RfMessageFactory

All Known Implementing Classes:
RfMessageFactoryImpl

public interface RfMessageFactory

Used by applications to create Diameter Rf request messages. Rf answer messages can be created using the RfServerSessionActivity.createRfAccountingAnswer() methods.

Author:
Alexandre Mendonca , Bartosz Baranowski

Field Summary
static long _RF_ACC_APP_ID
           
static long _RF_TGPP_VENDOR_ID
           
 
Method Summary
 RfAccountingRequest createRfAccountingRequest(net.java.slee.resource.diameter.base.events.avp.AccountingRecordType accountingRecordType)
          Creates an Accounting Request message with the Accounting-Record-Type AVP set.
 RfAccountingRequest createRfAccountingRequest(java.lang.String sessionId, net.java.slee.resource.diameter.base.events.avp.AccountingRecordType accountingRecordType)
          Creates an Accounting Request message with the Accounting-Record-Type AVP set.
 net.java.slee.resource.diameter.base.DiameterMessageFactory getBaseMessageFactory()
          Get a factory to create AVPs and messages defined by Diameter Base.
 

Field Detail

_RF_TGPP_VENDOR_ID

static final long _RF_TGPP_VENDOR_ID
See Also:
Constant Field Values

_RF_ACC_APP_ID

static final long _RF_ACC_APP_ID
See Also:
Constant Field Values
Method Detail

getBaseMessageFactory

net.java.slee.resource.diameter.base.DiameterMessageFactory getBaseMessageFactory()
Get a factory to create AVPs and messages defined by Diameter Base.

Returns:

createRfAccountingRequest

RfAccountingRequest createRfAccountingRequest(net.java.slee.resource.diameter.base.events.avp.AccountingRecordType accountingRecordType)
Creates an Accounting Request message with the Accounting-Record-Type AVP set.

Parameters:
accountingRecordType -
Returns:

createRfAccountingRequest

RfAccountingRequest createRfAccountingRequest(java.lang.String sessionId,
                                              net.java.slee.resource.diameter.base.events.avp.AccountingRecordType accountingRecordType)
Creates an Accounting Request message with the Accounting-Record-Type AVP set.

Parameters:
accountingRecordType -
sessionId -
Returns:


Copyright © 2011. All Rights Reserved.