Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.0

E18767-01


com.bea.wcp.diameter.charging
Class RfApplication

java.lang.Object
  extended by com.bea.wcp.diameter.Application
      extended by com.bea.wcp.diameter.ClientApplication
          extended by com.bea.wcp.diameter.charging.RfApplication


public class RfApplication
extends ClientApplication

Diameter application which extends the accounting client session base class and implements the 3GPP Rf client protocol. This application can be used for both event and session-based offline charging.


Field Summary
static ApplicationId ID
          Rf application identifier

 

Constructor Summary
RfApplication()
          Creates a new RfApplication.

 

Method Summary
 ACR createEventACR()
          Creates a new ACR EVENT requests for event-based offline charging.
 RfSession createSession()
          Creates a new RfSession for session-based offline charging.
 ApplicationId getId()
          Returns the ApplicationId for the application.

 

Methods inherited from class com.bea.wcp.diameter.ClientApplication
init

 

Methods inherited from class com.bea.wcp.diameter.Application
createRequest, createSessionId, getDestinationHost, getDestinationRealm, getName, getNode, getOriginHost, getOriginRealm, getParameter, getParameter, log, log, rcvAnswer, rcvMessage, rcvRequest, setDestinationHost, setDestinationRealm

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ID

public static final ApplicationId ID
Rf application identifier

Constructor Detail

RfApplication

public RfApplication()
Creates a new RfApplication.

Method Detail

getId

public ApplicationId getId()
Description copied from class: Application
Returns the ApplicationId for the application.
Specified by:
getId in class Application
Returns:
the application's ApplicationId

createSession

public RfSession createSession()
Creates a new RfSession for session-based offline charging. The resulting session can be used to send ACR START, INTERIM, and STOP requests, as well as receive answers to those requests.
Returns:
the new RfSession

createEventACR

public ACR createEventACR()
Creates a new ACR EVENT requests for event-based offline charging. The session will be automatically terminated once the corresponding answer (ACA) has been received from the CDF.
Returns:
the new ACR EVENT request

Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.0

E18767-01


Copyright © 2005, 2010, Oracle and/or its affiliates. All rights reserved.