public abstract class CDRGeneratorSbb extends USSDBaseSbb implements ChargeInterface
httpClientActivityContextInterfaceFactory, httpClientProvider, httpClientRaLink, httpClientRATypeID, httpServerRaLink, httpServerRATypeID, httpServletProvider, httpServletRaActivityContextInterfaceFactory, JDBC_RA_LINK, JDBC_RESOURCE_ADAPTOR_ID, jdbcACIF, jdbcRA, logger, mapAcif, mapParameterFactory, mapProvider, mapRaLink, mapRATypeID, sbbContext, ussdStatAggregatorCRD_TRACER_NAME, TRACER_NAME| Constructor and Description |
|---|
CDRGeneratorSbb() |
| Modifier and Type | Method and Description |
|---|---|
void |
createRecord(RecordStatus outcome) |
USSDCDRState |
getState() |
abstract USSDCDRState |
getUSSDCDRState() |
void |
init(boolean reset)
Initializes CDR storage.
|
void |
onJdbcTaskExecutionThrowableEvent(org.mobicents.slee.resource.jdbc.event.JdbcTaskExecutionThrowableEvent event,
javax.slee.ActivityContextInterface aci)
Event handler for
JdbcTaskExecutionThrowableEvent. |
void |
onSimpleJdbcTaskResultEvent(org.mobicents.slee.resource.jdbc.task.simple.SimpleJdbcTaskResultEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci) |
void |
sbbActivate() |
void |
sbbCreate() |
void |
sbbExceptionThrown(Exception arg0,
Object arg1,
javax.slee.ActivityContextInterface arg2) |
void |
sbbLoad() |
void |
sbbPassivate() |
void |
sbbPostCreate() |
void |
sbbRemove() |
void |
sbbRolledBack(javax.slee.RolledBackContext arg0) |
void |
sbbStore() |
void |
setSbbContext(javax.slee.SbbContext ctx) |
void |
setState(USSDCDRState state) |
abstract void |
setUSSDCDRState(USSDCDRState state) |
getMAPDialog, processMAPMessageFromApplication, processXmlMAPDialog, unsetSbbContextpublic void init(boolean reset)
ChargeInterfaceinit in interface ChargeInterfacereset - - if true it resets storage.public void createRecord(RecordStatus outcome)
createRecord in interface ChargeInterfacepublic void setState(USSDCDRState state)
setState in interface ChargeInterfacepublic USSDCDRState getState()
getState in interface ChargeInterfacepublic abstract USSDCDRState getUSSDCDRState()
public abstract void setUSSDCDRState(USSDCDRState state)
public void onJdbcTaskExecutionThrowableEvent(org.mobicents.slee.resource.jdbc.event.JdbcTaskExecutionThrowableEvent event,
javax.slee.ActivityContextInterface aci)
JdbcTaskExecutionThrowableEvent.event - aci - public void onSimpleJdbcTaskResultEvent(org.mobicents.slee.resource.jdbc.task.simple.SimpleJdbcTaskResultEvent event,
javax.slee.ActivityContextInterface aci)
public void onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
public void sbbActivate()
sbbActivate in interface javax.slee.SbbsbbActivate in class USSDBaseSbbpublic void sbbCreate()
throws javax.slee.CreateException
sbbCreate in interface javax.slee.SbbsbbCreate in class USSDBaseSbbjavax.slee.CreateExceptionpublic void sbbExceptionThrown(Exception arg0, Object arg1, javax.slee.ActivityContextInterface arg2)
sbbExceptionThrown in interface javax.slee.SbbsbbExceptionThrown in class USSDBaseSbbpublic void sbbLoad()
sbbLoad in interface javax.slee.SbbsbbLoad in class USSDBaseSbbpublic void sbbPassivate()
sbbPassivate in interface javax.slee.SbbsbbPassivate in class USSDBaseSbbpublic void sbbPostCreate()
throws javax.slee.CreateException
sbbPostCreate in interface javax.slee.SbbsbbPostCreate in class USSDBaseSbbjavax.slee.CreateExceptionpublic void sbbRemove()
sbbRemove in interface javax.slee.SbbsbbRemove in class USSDBaseSbbpublic void sbbRolledBack(javax.slee.RolledBackContext arg0)
sbbRolledBack in interface javax.slee.SbbsbbRolledBack in class USSDBaseSbbpublic void sbbStore()
sbbStore in interface javax.slee.SbbsbbStore in class USSDBaseSbbpublic void setSbbContext(javax.slee.SbbContext ctx)
setSbbContext in interface javax.slee.SbbsetSbbContext in class USSDBaseSbbCopyright © 2017. All Rights Reserved.