Oracle Corp.

Oracle WebLogic Communications Server 10.1 API Reference


com.bea.wcp.diameter.charging
Class RfApplication

java.lang.Object
  extended bycom.bea.wcp.diameter.Application
      extended bycom.bea.wcp.diameter.ClientApplication
          extended bycom.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.

Copyright © 2008 Oracle Corp. All Rights Reserved.

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

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

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

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

Documentation is available at
http://e-docs.bea.com/wlcp/wlss40/
Copyright 2008 Oracle Corp.