GApplicationConfiguration
, GCOMApplicationConfiguration
public interface IGApplicationConfiguration
This interface represents base Genesys CME application options, which can be loaded from configuration server (with COM AB), or initialized by some other way like custom user code or any beans management mechanisms/frameworks.
It provides detached properties from COM AB
CfgApplication
and CfgHost
objects
without COM AB specific internal XML containers and can be created and filled with or without
IConfService
usage.
Modifier and Type | Interface | Description |
---|---|---|
static interface |
IGApplicationConfiguration.IGAppConnConfiguration |
The application connection configuration structure reflects COM AB
CfgConnInfo information.It contains reference to connected server with related connection properties. |
static interface |
IGApplicationConfiguration.IGHost |
Structure describing host where server is configured to run.
It reflects detached information from COM AB CfgHost . |
static interface |
IGApplicationConfiguration.IGPortInfo |
This structure contains properties for listening port of server type application.
|
static interface |
IGApplicationConfiguration.IGServerInfo |
This structure represents group of server type specific application properties.
|
static interface |
IGApplicationConfiguration.IGTenantInfo |
Structure describing Tenant which is referred in the server application configuration.
It reflects detached information from COM AB CfgTenant . |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getApplicationName() |
Returns the application name.
It represents the correspondent name in Genesys Configuration framework. |
CfgAppType |
getApplicationType() |
Returns type of the application in terms of Genesys Configuration framework.
|
java.util.List<IGApplicationConfiguration.IGAppConnConfiguration> |
getAppServers() |
Returns list of structures describing connected server applications.
|
java.lang.Integer |
getDbid() |
Returns unique application object identifier in context of Genesys Configuration Database.
|
KeyValueCollection |
getFlexibleProperties() |
Returns pointer to the list of additional properties.
|
CfgObjectState |
getObjectState() |
Returns actual object state in the Genesys Configuration Database.
|
KeyValueCollection |
getOptions() |
Returns pointer to the list of application-specific configuration options.
|
java.util.List<IGApplicationConfiguration.IGPortInfo> |
getPortInfos() |
Returns pointer to the list of structures of type
IGApplicationConfiguration.IGPortInfo containing information about listening ports for this server application. |
CfgHAType |
getRedundancyType() |
Returns the HA type if this application is considered as server.
|
IGApplicationConfiguration.IGServerInfo |
getServerInfo() |
Returns structure with server type application specific properties.
|
java.util.List<IGApplicationConfiguration.IGTenantInfo> |
getTenants() |
Returns list with information about tenants that are served by this application.
This value may be null if tenants information was not read/requested
(by default it is not requested). |
KeyValueCollection |
getUserProperties() |
Returns pointer to the list of user-defined properties.
It represents the "Annex" tab of the application object in CME. |
java.lang.String |
getVersion() |
Returns the application version.
|
java.lang.Boolean |
isPrimary() |
Returns value meaning role of application within HA/redundancy group.
|
java.lang.Boolean |
isServer() |
Returns indicator of whether this application can be a server to some other applications.
|
java.lang.String getApplicationName()
CfgApplication.getName()
CfgAppType getApplicationType()
CfgApplication.getType()
java.lang.Integer getDbid()
CfgApplication.getDBID()
CfgObjectState getObjectState()
CfgApplication.getState()
java.lang.Boolean isServer()
getApplicationType()
.CfgApplication.getIsServer()
java.lang.Boolean isPrimary()
CfgApplication.getIsPrimary()
java.lang.String getVersion()
CfgApplication.getVersion()
IGApplicationConfiguration.IGServerInfo getServerInfo()
CfgApplication.getServerInfo()
,
CfgServer
java.util.List<IGApplicationConfiguration.IGPortInfo> getPortInfos()
IGApplicationConfiguration.IGPortInfo
containing information about listening ports for this server application.CfgApplication.getPortInfos()
CfgHAType getRedundancyType()
CfgApplication.getRedundancyType()
java.util.List<IGApplicationConfiguration.IGAppConnConfiguration> getAppServers()
IGApplicationConfiguration.IGAppConnConfiguration
,
CfgApplication.getAppServers()
,
CfgConnInfo
KeyValueCollection getOptions()
CfgApplication.getOptions()
KeyValueCollection getUserProperties()
CfgApplication.getUserProperties()
KeyValueCollection getFlexibleProperties()
CfgApplication.getFlexibleProperties()
java.util.List<IGApplicationConfiguration.IGTenantInfo> getTenants()
null
if tenants information was not read/requested
(by default it is not requested).CfgApplication.getTenants()
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.