Package | Description |
---|---|
com.genesyslab.platform.apptemplate.configuration |
Provides helper classes that read application options and other data from Configuration Server,
converts it to corresponding Platform SDK objects and makes it easier to set up connections
to backend servers and other applications.
|
Modifier and Type | Class | Description |
---|---|---|
static class |
GApplicationConfiguration.GPortInfo |
This structure contains properties for listening port of server type application.
|
static class |
GCOMApplicationConfiguration.GCOMPortInfo |
This class is an extension of base
GApplicationConfiguration.GPortInfo structure
with logic related to COM AB information extraction as detached configuration data. |
Modifier and Type | Field | Description |
---|---|---|
protected IGApplicationConfiguration.IGPortInfo |
GConfigPropertyReader.portConfig |
Modifier and Type | Method | Description |
---|---|---|
IGApplicationConfiguration.IGPortInfo |
GApplicationConfiguration.getPortInfo(java.lang.String portId) |
Overloaded method to select listening port configuration by specified port name (id).
It searches for value in GApplicationConfiguration.getPortInfos() . |
static IGApplicationConfiguration.IGPortInfo |
GApplicationConfiguration.getPortInfo(java.util.List<IGApplicationConfiguration.IGPortInfo> allPorts,
java.lang.String portId) |
Utility method to select listening port configuration by specified port name (id).
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<IGApplicationConfiguration.IGPortInfo> |
GApplicationConfiguration.getPortInfos() |
Returns pointer to the list of structures of type
IGApplicationConfiguration.IGPortInfo containing information about listening ports for this server application. |
java.util.List<IGApplicationConfiguration.IGPortInfo> |
IGApplicationConfiguration.getPortInfos() |
Returns pointer to the list of structures of type
IGApplicationConfiguration.IGPortInfo containing information about listening ports for this server application. |
Modifier and Type | Method | Description |
---|---|---|
static Endpoint |
ServerConfigurationHelper.createListeningEndpoint(IGApplicationConfiguration application,
IGApplicationConfiguration.IGPortInfo portInfo) |
Builds server channel configuration from the given application configuration information.
Resulting Endpoint will contain all the configuration information, so, it's enough to use something like:
|
static Endpoint |
ServerConfigurationHelper.createListeningEndpoint(IGApplicationConfiguration application,
IGApplicationConfiguration.IGPortInfo portInfo,
boolean tlsEnabled,
javax.net.ssl.SSLContext sslContext,
SSLExtendedOptions sslOptions) |
Builds server channel configuration from the given application configuration information.
|
static java.lang.String |
GConfigPropertyReader.getPortOption(java.lang.String optionName,
IGApplicationConfiguration.IGPortInfo portConfig) |
Modifier and Type | Method | Description |
---|---|---|
static IGApplicationConfiguration.IGPortInfo |
GApplicationConfiguration.getPortInfo(java.util.List<IGApplicationConfiguration.IGPortInfo> allPorts,
java.lang.String portId) |
Utility method to select listening port configuration by specified port name (id).
|
void |
GApplicationConfiguration.setPortInfos(java.util.List<IGApplicationConfiguration.IGPortInfo> portInfos) |
Sets pointer to the list of structures of type
IGApplicationConfiguration.IGPortInfo containing information about listening ports for this server application. |
Constructor | Description |
---|---|
GConfigPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGPortInfo portConfig,
java.lang.String defaultSectionName) |
Creates configuration reader for server application.
|
GConfigTlsPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGPortInfo portConfig) |
Creates configuration reader for server application.
|
GPortInfo(IGApplicationConfiguration.IGPortInfo info) |
Coping constructor.
|
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.