public class SmscManagement extends Object implements SmscManagementMBean
| Modifier and Type | Field and Description |
|---|---|
static String |
JMX_DOMAIN |
static String |
JMX_LAYER_ARCHIVE_SMS |
static String |
JMX_LAYER_DATABASE_SMS_ROUTING_RULE |
static String |
JMX_LAYER_HOME_ROUTING_MANAGEMENT |
static String |
JMX_LAYER_HTTPUSER_MANAGEMENT |
static String |
JMX_LAYER_MAP_VERSION_CACHE |
static String |
JMX_LAYER_MPROC_MANAGEMENT |
static String |
JMX_LAYER_SIP_MANAGEMENT |
static String |
JMX_LAYER_SMSC_DATABASE_MANAGEMENT |
static String |
JMX_LAYER_SMSC_MANAGEMENT |
static String |
JMX_LAYER_SMSC_PROPERTIES_MANAGEMENT |
static String |
JMX_LAYER_SMSC_STATS |
static String |
SMSC_PERSIST_DIR_KEY |
static String |
USER_DIR_KEY |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterRuleFactory(String ruleFactoryName) |
ArchiveSms |
getArchiveSms() |
static SmscManagement |
getInstance() |
static SmscManagement |
getInstance(String name) |
List |
getMProcRuleFactories() |
List<MProcRuleFactory> |
getMProcRuleFactories2() |
String |
getName() |
String |
getPersistDir() |
MProcRuleFactory |
getRuleFactory(String ruleFactoryName) |
org.restcomm.smpp.SmppManagement |
getSmppManagement() |
SmsRoutingRule |
getSmsRoutingRule() |
String |
getSmsRoutingRuleClass() |
boolean |
isStarted() |
void |
load()
Load and create LinkSets and Link from persisted file
|
protected <T> void |
registerMBean(T implementation,
Class<T> mbeanInterface,
boolean isMXBean,
ObjectName name) |
void |
registerRuleFactory(MProcRuleFactory ruleFactory) |
void |
setMProcRuleFactories(List ruleFactories) |
void |
setPersistDir(String persistDir) |
void |
setSmppManagement(org.restcomm.smpp.SmppManagement smppManagement) |
void |
setSmsRoutingRuleClass(String smsRoutingRuleClass) |
void |
start() |
void |
stop() |
void |
store()
Persist
|
protected void |
unregisterMbean(ObjectName name) |
public static final String JMX_DOMAIN
public static final String JMX_LAYER_SMSC_MANAGEMENT
public static final String JMX_LAYER_SIP_MANAGEMENT
public static final String JMX_LAYER_MPROC_MANAGEMENT
public static final String JMX_LAYER_ARCHIVE_SMS
public static final String JMX_LAYER_MAP_VERSION_CACHE
public static final String JMX_LAYER_SMSC_STATS
public static final String JMX_LAYER_SMSC_PROPERTIES_MANAGEMENT
public static final String JMX_LAYER_SMSC_DATABASE_MANAGEMENT
public static final String JMX_LAYER_HOME_ROUTING_MANAGEMENT
public static final String JMX_LAYER_HTTPUSER_MANAGEMENT
public static final String JMX_LAYER_DATABASE_SMS_ROUTING_RULE
public static final String SMSC_PERSIST_DIR_KEY
public static final String USER_DIR_KEY
public static SmscManagement getInstance(String name)
public static SmscManagement getInstance()
public String getName()
getName in interface SmscManagementMBeanpublic String getPersistDir()
getPersistDir in interface SmscManagementMBeanpublic void setPersistDir(String persistDir)
setPersistDir in interface SmscManagementMBeanpublic org.restcomm.smpp.SmppManagement getSmppManagement()
public void setSmppManagement(org.restcomm.smpp.SmppManagement smppManagement)
public SmsRoutingRule getSmsRoutingRule()
public ArchiveSms getArchiveSms()
public String getSmsRoutingRuleClass()
public void setSmsRoutingRuleClass(String smsRoutingRuleClass)
smsRoutingRuleClass - the smsRoutingRuleClass to setpublic List getMProcRuleFactories()
public List<MProcRuleFactory> getMProcRuleFactories2()
public void setMProcRuleFactories(List ruleFactories)
public void registerRuleFactory(MProcRuleFactory ruleFactory)
public void deregisterRuleFactory(String ruleFactoryName)
public MProcRuleFactory getRuleFactory(String ruleFactoryName)
public void store()
public void load()
throws FileNotFoundException
ExceptionFileNotFoundExceptionpublic boolean isStarted()
isStarted in interface SmscManagementMBeanprotected <T> void registerMBean(T implementation,
Class<T> mbeanInterface,
boolean isMXBean,
ObjectName name)
protected void unregisterMbean(ObjectName name)
Copyright © 2016. All Rights Reserved.