IGApplicationConfiguration
public class GCOMApplicationConfiguration extends GApplicationConfiguration
CfgApplication
,
its' related objects and structures.
It extends base class GApplicationConfiguration
with only one feature -
constructor, which can initialize the application configuration properties with
information retrieved from COM AB application object.
COM AB direct usage example:
String appName = "<app-name>";
CfgApplication cfgApplication = confService.retrieveObject(
CfgApplication.class, new CfgApplicationQuery(appName));
GCOMApplicationConfiguration appConfiguration =
new GCOMApplicationConfiguration(cfgApplication);
Modifier and Type | Class | Description |
---|---|---|
static class |
GCOMApplicationConfiguration.GCOMAppConnConfiguration |
This class is an extension of base
GApplicationConfiguration.GAppConnConfiguration structure
with logic related to COM AB information extraction as detached configuration data. |
static class |
GCOMApplicationConfiguration.GCOMHost |
This class is an extension of base
GApplicationConfiguration.GHost structure
with logic related to COM AB information extraction as detached configuration data. |
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. |
static class |
GCOMApplicationConfiguration.GCOMServerInfo |
This class is an extension of base
GApplicationConfiguration.GServerInfo structure
with logic related to COM AB information extraction as detached configuration data. |
static class |
GCOMApplicationConfiguration.GCOMTenantInfo |
This class is an extension of base
GApplicationConfiguration.GTenantInfo structure
with logic related to COM AB information extraction as detached configuration data. |
GApplicationConfiguration.GAppConnConfiguration, GApplicationConfiguration.GHost, GApplicationConfiguration.GPortInfo, GApplicationConfiguration.GServerInfo, GApplicationConfiguration.GTenantInfo
IGApplicationConfiguration.IGAppConnConfiguration, IGApplicationConfiguration.IGHost, IGApplicationConfiguration.IGPortInfo, IGApplicationConfiguration.IGServerInfo, IGApplicationConfiguration.IGTenantInfo
Constructor | Description |
---|---|
GCOMApplicationConfiguration(CfgApplication cfgApplication) |
Loads application configuration properties from given COM AB CfgApplication
object including configuration of connected CfgApplication's and CfgHost's.
|
GCOMApplicationConfiguration(CfgApplication cfgApplication,
boolean readConnections) |
Loads application configuration properties from given COM AB CfgApplication
object including configuration of connected CfgApplication's and CfgHost's.
|
GCOMApplicationConfiguration(CfgApplication cfgApplication,
boolean readConnections,
boolean readClusterConnections) |
Loads application configuration properties from given COM AB CfgApplication
object including configuration of connected CfgApplication's and CfgHost's.
|
GCOMApplicationConfiguration(CfgApplication cfgApplication,
boolean readConnections,
boolean readClusterConnections,
boolean readTenantsInfo) |
Loads application configuration properties from given COM AB CfgApplication
object including configuration of connected CfgApplication's and CfgHost's.
|
GCOMApplicationConfiguration(GCOMApplicationConfiguration conf) |
Copying constructor.
Note: It creates new GCOMApplicationConfiguration instance,
but does not clone referred structures like getCfgApplication() ,
GApplicationConfiguration.getAppServers() , GApplicationConfiguration.getPortInfos() , GApplicationConfiguration.getOptions() , etc. |
Modifier and Type | Method | Description |
---|---|---|
GCOMApplicationConfiguration |
clone() |
|
protected java.lang.String |
contentToString() |
This method is used from
GApplicationConfiguration.toString() to build
string representation of the internal content (configuration properties names and values). |
CfgApplication |
getCfgApplication() |
Returns reference to the original CfgApplication object
as source of initial configuration properties values.
|
equals, getApplicationName, getApplicationType, getAppServer, getAppServers, getAppServers, getAppServers, getDbid, getFlexibleProperties, getObjectState, getOptions, getPortInfo, getPortInfo, getPortInfos, getRedundancyType, getServerInfo, getTenants, getUserProperties, getVersion, hashCode, isPrimary, isServer, setApplicationName, setApplicationType, setAppServers, setDbid, setFlexibleProperties, setFlexiblePropertiesClone, setIsPrimary, setIsServer, setObjectState, setOptions, setOptionsClone, setPortInfos, setRedundancyType, setServerInfo, setTenants, setUserProperties, setUserPropertiesClone, setVersion, toString
public GCOMApplicationConfiguration(CfgApplication cfgApplication) throws ConfigurationException
cfgApplication
- application properties represented as COM AB application objectConfigurationException
- in case of configuration problemspublic GCOMApplicationConfiguration(CfgApplication cfgApplication, boolean readConnections) throws ConfigurationException
cfgApplication
- application properties represented as COM AB application objectreadConnections
- flag indicating needs to read connected applications configurationConfigurationException
- in case of configuration problemspublic GCOMApplicationConfiguration(CfgApplication cfgApplication, boolean readConnections, boolean readClusterConnections) throws ConfigurationException
cfgApplication
- application properties represented as COM AB application objectreadConnections
- flag indicating needs to read connected applications configurationreadClusterConnections
- flag indicating needs to read connected applications clusters configurationConfigurationException
- in case of configuration problemspublic GCOMApplicationConfiguration(CfgApplication cfgApplication, boolean readConnections, boolean readClusterConnections, boolean readTenantsInfo) throws ConfigurationException
cfgApplication
- application properties represented as COM AB application objectreadConnections
- flag indicating needs to read connected applications configurationreadClusterConnections
- flag indicating needs to read connected applications clusters configurationreadTenantsInfo
- flag indicating needs to read applications tenants informationConfigurationException
- in case of configuration problemspublic GCOMApplicationConfiguration(GCOMApplicationConfiguration conf)
GCOMApplicationConfiguration
instance,
but does not clone referred structures like getCfgApplication()
,
GApplicationConfiguration.getAppServers()
, GApplicationConfiguration.getPortInfos()
, GApplicationConfiguration.getOptions()
, etc.conf
- original configuration to copy configuration values frompublic CfgApplication getCfgApplication()
protected java.lang.String contentToString()
GApplicationConfiguration.toString()
to build
string representation of the internal content (configuration properties names and values).contentToString
in class GApplicationConfiguration
GApplicationConfiguration.toString()
public GCOMApplicationConfiguration clone()
clone
in class GApplicationConfiguration
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.