|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TransactionProcessor
This interface describes the Transaction Integration Framework (TIF).
Following methods are automatically called by PnR when transaction are delivered.
At launch time, the SAP Convergent Charging 1.0 launcher will instantiate a true TransactionProcessor
which implements this interface.
The user can specify the name of the transaction processor (which implements
this interface) he wants by setting the TRANSAC_PROC_CLASS parameter.
| Method Summary | |
|---|---|
void |
check(ChargedTransactionSet ts)
This method is called within clear process for each (transient) transaction set produced
by PnR. |
void |
clear(ChargedTransactionSet ts)
This method is called for each (transient) transaction set produced by PnR. |
void |
clear(SubsReflect sr)
This method is called for each subscription reflect that is exported. |
java.lang.String |
getProcessorID()
Returns the ID of the processor. |
void |
initialize(java.util.Properties props)
Initializes the transaction processor. |
void |
reClear(ChargedTransactionSet cts)
This method is called for each (transient) transaction set produced by PnR. |
void |
shutdown()
This method is called when a server shuts down. |
| Method Detail |
|---|
void initialize(java.util.Properties props)
throws TransactionProcessorFailureException
props - some properties which can be useful for
initializing the transaction processor.
TransactionProcessorFailureException
java.lang.String getProcessorID()
throws TransactionProcessorFailureException
TransactionProcessorFailureException
void clear(ChargedTransactionSet ts)
throws TransactionProcessorFailureException
ts - the transaction set to be cleared.
TransactionProcessorFailureException
void check(ChargedTransactionSet ts)
throws TransactionProcessorFailureException
clear process for each (transient) transaction set produced
by PnR.
This method is called manually to check that BnR accounts targets exists when doing a reservation.
ts - the transaction set to be cleared.
TransactionProcessorFailureException
void reClear(ChargedTransactionSet cts)
throws TransactionProcessorFailureException
cts - the transaction set to be cleared.
TransactionProcessorFailureException
void clear(SubsReflect sr)
throws TransactionProcessorFailureException
sr - the subscription reflect to be cleared.
TransactionProcessorFailureExceptionvoid shutdown()
|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
SAP Convergent Charging 1.0 (build R4.2.1.35.0.0)
CONVERGENT CHARGING 4.2
(c) Copyright 2009 SAP AG. All rights reserved.