public class HomeRoutingManagement extends Object implements HomeRoutingManagementMBean
| Modifier and Type | Method and Description |
|---|---|
void |
addCcMccmnc(String countryCode,
String mccMnc,
String smsc)
Add a new CcMccmnc into collection
|
protected void |
checkCcMccmncTable() |
protected long |
doGetNextCorrelationId() |
CcMccmnc |
getCcMccmnc(String countryCode)
Get an existing CcMccmnc from collection
|
Map<String,CcMccmncImpl> |
getCcMccmncMap()
Get a collection of CcMccmnc table
|
protected CcMccmnc |
getCcMccmncValue(String countryCode) |
static HomeRoutingManagement |
getInstance() |
static HomeRoutingManagement |
getInstance(String name) |
String |
getName() |
NextCorrelationIdResult |
getNextCorrelationId(String msisdn)
Returns a next correlationId and corresponded data for home routing mode
|
String |
getPersistDir() |
void |
load() |
void |
loadCorrId() |
void |
modifyCcMccmnc(String countryCode,
String mccMnc,
String smsc)
Update an existing CcMccmnc in collection
|
void |
removeCcMccmnc(String countryCode)
Remove an existing CcMccmnc from collection
|
void |
setPersistDir(String persistDir) |
void |
start() |
void |
stop() |
void |
store()
Persist
|
void |
storeCorrId() |
void |
updateCcMccmncTable()
Read an updated by a user CcMccmncCollection file from disk
|
public static HomeRoutingManagement getInstance(String name)
public static HomeRoutingManagement getInstance()
public String getName()
public String getPersistDir()
public void setPersistDir(String persistDir)
public NextCorrelationIdResult getNextCorrelationId(String msisdn)
HomeRoutingManagementMBeangetNextCorrelationId in interface HomeRoutingManagementMBeanpublic void updateCcMccmncTable()
HomeRoutingManagementMBeanupdateCcMccmncTable in interface HomeRoutingManagementMBeanprotected long doGetNextCorrelationId()
protected void checkCcMccmncTable()
public void addCcMccmnc(String countryCode, String mccMnc, String smsc) throws Exception
HomeRoutingManagementMBeanaddCcMccmnc in interface HomeRoutingManagementMBeanExceptionpublic void modifyCcMccmnc(String countryCode, String mccMnc, String smsc) throws Exception
HomeRoutingManagementMBeanmodifyCcMccmnc in interface HomeRoutingManagementMBeanExceptionpublic void removeCcMccmnc(String countryCode) throws Exception
HomeRoutingManagementMBeanremoveCcMccmnc in interface HomeRoutingManagementMBeanExceptionpublic CcMccmnc getCcMccmnc(String countryCode)
HomeRoutingManagementMBeangetCcMccmnc in interface HomeRoutingManagementMBeanpublic Map<String,CcMccmncImpl> getCcMccmncMap()
HomeRoutingManagementMBeangetCcMccmncMap in interface HomeRoutingManagementMBeanpublic void store()
public void storeCorrId()
public void load()
public void loadCorrId()
Copyright © 2017. All Rights Reserved.