Oracle Application Server Wireless Java API Reference
B14043-01


oracle.wireless.billing
Class BillingTransactionManager

java.lang.Object
  extended byoracle.wireless.billing.BillingTransactionManager


public class BillingTransactionManager
extends java.lang.Object

Billing Transaction Manager is factory to create a transaction A billing transaction can be created at any stage in the Business flow. The purpose of the transaction is to maintain state between asynchrously fired SDRs. SDRs can be assigned to a transaction and looked up at different at different stage in the business flow based on the assigned transaction id.


Constructor Summary
BillingTransactionManager()

Method Summary
BillingTransaction createTransaction()
Creates a new transaction.
BillingTransaction createTransaction(java.lang.String id)
Creates a new transaction with the given transaction id
static BillingTransactionManager getInstance()
Returns a Singleton instance of the Billing Transaction manager
BillingTransaction lookupTransaction(java.lang.String id)
lookups a transaction with the given transaction id

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

Constructor Detail

BillingTransactionManager

public BillingTransactionManager()

Method Detail

createTransaction

public BillingTransaction createTransaction()
Creates a new transaction. The transaction id is generated within
Returns:
BillingTransaction The billing transaction

createTransaction

public BillingTransaction createTransaction(java.lang.String id)
Creates a new transaction with the given transaction id
Returns:
BillingTransaction The billing transaction

getInstance

public static BillingTransactionManager getInstance()
Returns a Singleton instance of the Billing Transaction manager
Returns:
BillingTransactionManager object which provides a Billing Transaction

lookupTransaction

public BillingTransaction lookupTransaction(java.lang.String id)
lookups a transaction with the given transaction id
Returns:
BillingTransaction The billing transaction

Oracle Application Server Wireless Java API Reference
B14043-01


Copyright © 2004 Oracle Corporation. All Rights Reserved.