|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.apptemplate.configuration.GConfigPropertyReader
public class GConfigPropertyReader
Property reader that extracts option values from configuration objects. It is intended to be used
together with TLSConfigurationParser
.
TLSConfigurationParser
Field Summary | |
---|---|
protected IGApplicationConfiguration |
appConfig
|
protected IGApplicationConfiguration.IGAppConnConfiguration |
connConfig
|
protected IGApplicationConfiguration.IGHost |
hostConfig
|
protected IGApplicationConfiguration.IGPortInfo |
portConfig
|
Constructor Summary | |
---|---|
GConfigPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetServerConfig,
java.lang.String defaultSectionName)
Creates configuration reader for client application. |
|
GConfigPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
java.lang.String defaultSectionName)
Creates configuration reader for client application. |
|
GConfigPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGPortInfo portConfig,
java.lang.String defaultSectionName)
Creates configuration reader for server application. |
Method Summary | |
---|---|
static java.lang.String |
findSectionOption(java.lang.String optionName,
java.lang.String sectionName,
KeyValueCollection options)
First, looks into options for an entry with given section name and value of type KeyValueCollection . |
static java.lang.String |
getAppAnnexOption(java.lang.String optionName,
java.lang.String sectionName,
IGApplicationConfiguration appConfig)
|
static java.lang.String |
getAppOption(java.lang.String optionName,
java.lang.String sectionName,
IGApplicationConfiguration appConfig)
|
static java.lang.String |
getConnOption(java.lang.String optionName,
IGApplicationConfiguration.IGAppConnConfiguration connConfig)
|
static java.lang.String |
getHostAnnexOption(java.lang.String optionName,
java.lang.String sectionName,
IGApplicationConfiguration.IGHost hostConfig)
|
static java.lang.String |
getPortOption(java.lang.String optionName,
IGApplicationConfiguration.IGPortInfo portConfig)
|
java.lang.String |
getProperty(com.genesyslab.platform.apptemplate.configuration.OptionDescription optionDescription)
|
java.lang.String |
getProperty(java.lang.String optionName)
Combined code for both client and server cases. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IGApplicationConfiguration appConfig
protected IGApplicationConfiguration.IGPortInfo portConfig
protected IGApplicationConfiguration.IGAppConnConfiguration connConfig
protected IGApplicationConfiguration.IGHost hostConfig
Constructor Detail |
---|
public GConfigPropertyReader(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGPortInfo portConfig, java.lang.String defaultSectionName)
appConfig
- Server Application configuration objectportConfig
- Port configuration objectdefaultSectionName
- Name of section to look into for options, must not be null, can be empty stringpublic GConfigPropertyReader(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, java.lang.String defaultSectionName)
appConfig
- Client Application configuration objectconnConfig
- Connection configuration object, which connects Client to target ServerdefaultSectionName
- Name of section to look into for options, must not be null, can be empty stringpublic GConfigPropertyReader(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, IGApplicationConfiguration targetServerConfig, java.lang.String defaultSectionName)
appConfig
- Client Application configuration objectconnConfig
- Connection configuration object, which connects Client to target ServertargetServerConfig
- Target server configuration.defaultSectionName
- Name of section to look into for options, must not be null, can be empty stringMethod Detail |
---|
public java.lang.String getProperty(java.lang.String optionName)
connConfig
and appConfig
are non-null
;
for server, only portConfig
, appConfig
and hostConfig
.
getProperty
in interface PropertyReader
optionName
- Name of option to find in the specified configuration objects
public java.lang.String getProperty(com.genesyslab.platform.apptemplate.configuration.OptionDescription optionDescription)
public static java.lang.String findSectionOption(java.lang.String optionName, java.lang.String sectionName, KeyValueCollection options)
KeyValueCollection
.
Then looks in that collection for an entry with name specified in optionName
and
returns value from the entry.
optionName
- Name of option to findoptions
- KeyValueCollection containing specific section with options
public static java.lang.String getPortOption(java.lang.String optionName, IGApplicationConfiguration.IGPortInfo portConfig)
public static java.lang.String getConnOption(java.lang.String optionName, IGApplicationConfiguration.IGAppConnConfiguration connConfig)
public static java.lang.String getAppOption(java.lang.String optionName, java.lang.String sectionName, IGApplicationConfiguration appConfig)
public static java.lang.String getAppAnnexOption(java.lang.String optionName, java.lang.String sectionName, IGApplicationConfiguration appConfig)
public static java.lang.String getHostAnnexOption(java.lang.String optionName, java.lang.String sectionName, IGApplicationConfiguration.IGHost hostConfig)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |