public class DatabaseSmsRoutingRule extends Object implements DatabaseSmsRoutingRuleMBean
| Constructor and Description |
|---|
DatabaseSmsRoutingRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDbSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType,
String address,
int networkId) |
String |
getEsmeClusterName(int ton,
int npi,
String address,
String name,
int networkId)
Tries to match the TON, NPI, Address of SMS with underlying ESME.
|
String |
getSipClusterName(int ton,
int npi,
String address,
int networkId) |
DbSmsRoutingRule |
getSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType,
String address,
int networkId) |
List<DbSmsRoutingRule> |
getSmsRoutingRulesRange(SmsRoutingRuleType dbSmsRoutingRuleType) |
List<DbSmsRoutingRule> |
getSmsRoutingRulesRange(SmsRoutingRuleType dbSmsRoutingRuleType,
String lastAdress) |
void |
setEsmeManagement(org.restcomm.smpp.EsmeManagement em) |
void |
setSipManagement(SipManagement sm) |
void |
setSmscPropertiesManagement(SmscPropertiesManagement sm) |
void |
updateDbSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType,
String address,
int networkId,
String clusterName) |
public void setEsmeManagement(org.restcomm.smpp.EsmeManagement em)
setEsmeManagement in interface SmsRoutingRulepublic void setSipManagement(SipManagement sm)
setSipManagement in interface SmsRoutingRulepublic void setSmscPropertiesManagement(SmscPropertiesManagement sm)
setSmscPropertiesManagement in interface SmsRoutingRulepublic String getEsmeClusterName(int ton, int npi, String address, String name, int networkId)
SmsRoutingRulegetEsmeClusterName in interface SmsRoutingRulenetworkId - NetworkId on which this SMS is receivedpublic String getSipClusterName(int ton, int npi, String address, int networkId)
getSipClusterName in interface SmsRoutingRulepublic void updateDbSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType, String address, int networkId, String clusterName) throws PersistenceException
updateDbSmsRoutingRule in interface DatabaseSmsRoutingRuleMBeanPersistenceExceptionpublic void deleteDbSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType, String address, int networkId) throws PersistenceException
deleteDbSmsRoutingRule in interface DatabaseSmsRoutingRuleMBeanPersistenceExceptionpublic DbSmsRoutingRule getSmsRoutingRule(SmsRoutingRuleType dbSmsRoutingRuleType, String address, int networkId) throws PersistenceException
getSmsRoutingRule in interface DatabaseSmsRoutingRuleMBeanPersistenceExceptionpublic List<DbSmsRoutingRule> getSmsRoutingRulesRange(SmsRoutingRuleType dbSmsRoutingRuleType) throws PersistenceException
getSmsRoutingRulesRange in interface DatabaseSmsRoutingRuleMBeanPersistenceExceptionpublic List<DbSmsRoutingRule> getSmsRoutingRulesRange(SmsRoutingRuleType dbSmsRoutingRuleType, String lastAdress) throws PersistenceException
getSmsRoutingRulesRange in interface DatabaseSmsRoutingRuleMBeanPersistenceExceptionCopyright © 2016. All Rights Reserved.