public abstract class ChargingSbb extends Object implements javax.slee.Sbb
| Modifier and Type | Class and Description |
|---|---|
static class |
ChargingSbb.AddressTypeEnum |
static class |
ChargingSbb.SmMessageTypeEnum |
| Modifier and Type | Field and Description |
|---|---|
static int |
APPLICATION_ID_OF_THE_DIAMETER_CREDIT_CONTROL_APPLICATION |
static int |
CCR_TIMEOUT |
protected javax.slee.facilities.Tracer |
logger |
protected SchedulerRaSbbInterface |
scheduler |
static String |
SERVICE_CONTEXT_ID_SMSC |
protected static SmscPropertiesManagement |
smscPropertiesManagement |
| Constructor and Description |
|---|
ChargingSbb() |
| Modifier and Type | Method and Description |
|---|---|
abstract ChargingData |
getChargingData() |
protected javax.slee.SbbContext |
getSbbContext() |
void |
onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface aci) |
void |
onRoCreditControlAnswer(net.java.slee.resource.diameter.ro.events.RoCreditControlAnswer cca,
javax.slee.ActivityContextInterface aci) |
void |
onTimerEvent(javax.slee.facilities.TimerEvent timer,
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() |
abstract void |
setChargingData(ChargingData chargingData) |
void |
setSbbContext(javax.slee.SbbContext sbbContext) |
void |
setupChargingRequestInterface(ChargingMedium chargingType,
Sms sms) |
void |
unsetSbbContext() |
public static final String SERVICE_CONTEXT_ID_SMSC
public static final int APPLICATION_ID_OF_THE_DIAMETER_CREDIT_CONTROL_APPLICATION
public static final int CCR_TIMEOUT
protected static SmscPropertiesManagement smscPropertiesManagement
protected javax.slee.facilities.Tracer logger
protected SchedulerRaSbbInterface scheduler
public void sbbActivate()
sbbActivate in interface javax.slee.Sbbpublic void sbbCreate()
throws javax.slee.CreateException
sbbCreate in interface javax.slee.Sbbjavax.slee.CreateExceptionpublic void sbbExceptionThrown(Exception arg0, Object arg1, javax.slee.ActivityContextInterface arg2)
sbbExceptionThrown in interface javax.slee.Sbbpublic void sbbLoad()
sbbLoad in interface javax.slee.Sbbpublic void sbbPassivate()
sbbPassivate in interface javax.slee.Sbbpublic void sbbPostCreate()
throws javax.slee.CreateException
sbbPostCreate in interface javax.slee.Sbbjavax.slee.CreateExceptionpublic void sbbRemove()
sbbRemove in interface javax.slee.Sbbpublic void sbbRolledBack(javax.slee.RolledBackContext arg0)
sbbRolledBack in interface javax.slee.Sbbpublic void sbbStore()
sbbStore in interface javax.slee.Sbbpublic void setSbbContext(javax.slee.SbbContext sbbContext)
setSbbContext in interface javax.slee.Sbbpublic void unsetSbbContext()
unsetSbbContext in interface javax.slee.Sbbpublic void onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface aci)
public void setupChargingRequestInterface(ChargingMedium chargingType, Sms sms)
public abstract void setChargingData(ChargingData chargingData)
public abstract ChargingData getChargingData()
public void onRoCreditControlAnswer(net.java.slee.resource.diameter.ro.events.RoCreditControlAnswer cca,
javax.slee.ActivityContextInterface aci)
public void onTimerEvent(javax.slee.facilities.TimerEvent timer,
javax.slee.ActivityContextInterface aci)
protected javax.slee.SbbContext getSbbContext()
Copyright © 2016. All Rights Reserved.