public class DefaultApplicationRouterParser extends Object
| Constructor and Description |
|---|
DefaultApplicationRouterParser() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDarConfigurationFileLocation() |
Properties |
getProperties() |
void |
init()
Load the configuration file as defined in JSR289 Appendix C ie as a system property "javax.servlet.sip.dar"
|
void |
init(Properties props) |
Map<String,List<? extends SipApplicationRouterInfo>> |
parse()
Parse the global default application router file from the loaded properties file from the init method
|
Map<String,List<? extends SipApplicationRouterInfo>> |
parse(Properties properties)
Same method as above, but loads DAR configuration from properties.
|
Map<String,List<? extends SipApplicationRouterInfo>> |
parse(String configuration)
Same method as above, but loads DAR configuration from a string.
|
public void init(Properties props)
public void init()
IllegalArgumentException - if anything goes wrong when trying to load the configuration filepublic Map<String,List<? extends SipApplicationRouterInfo>> parse() throws ParseException
ParseException - if anything goes wrong during the parsingpublic Map<String,List<? extends SipApplicationRouterInfo>> parse(String configuration) throws ParseException
configuration - ParseExceptionpublic Map<String,List<? extends SipApplicationRouterInfo>> parse(Properties properties) throws ParseException
configuration - ParseExceptionpublic String getDarConfigurationFileLocation()
public Properties getProperties()
Copyright © 2017. All rights reserved.