|
Platform SDK Java 8.5 API Reference | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IGApplicationConfiguration | |
---|---|
com.genesyslab.platform.apptemplate.application | This package provides helper components for connectivity with Genesys Configuration Framework. |
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. |
com.genesyslab.platform.apptemplate.configuration.log | Dedicated package for CME Application Logging Options configuration support. |
com.genesyslab.platform.apptemplate.filtering | |
com.genesyslab.platform.apptemplate.lmslogger | This package provides support of Genesys LMS files and LMS events logging. |
com.genesyslab.platform.apptemplate.lmslogger.impl | This package contains internal functionality of LMS Logging and Message Server delivery subsystems. |
com.genesyslab.platform.apptemplate.log4j2 | This package contains a set of AppTemplate classes related to Log4j v2 support. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.application |
---|
Methods in com.genesyslab.platform.apptemplate.application that return IGApplicationConfiguration | |
---|---|
IGApplicationConfiguration |
GFApplicationConfigurationManager.GFAppCfgEventImpl.getAppConfig()
|
IGApplicationConfiguration |
GFAppCfgEvent.getAppConfig()
Provides "new" application configuration, which is to be used for configuration/reconfiguration of the application. |
IGApplicationConfiguration |
GFApplicationContext.getConfiguration()
Returns the application configuration current state snapshot. |
IGApplicationConfiguration |
GFApplicationConfigurationManager.GFApplicationContextImpl.getConfiguration()
|
Methods in com.genesyslab.platform.apptemplate.application with parameters of type IGApplicationConfiguration | |
---|---|
protected boolean |
GFAppCfgLogOptionsEventListener.applyLoggingOptions(GFApplicationContext appCtx,
IGApplicationConfiguration appConfig,
CfgDeltaApplication deltaApp,
LmsMessageConveyor lmsMessages)
Applies new logging options to given LmsMessagesConveyor . |
protected boolean |
GFApplicationConfigurationManager.isAppConnected(IGApplicationConfiguration appConfig,
int appDbid)
|
protected boolean |
GFApplicationConfigurationManager.isAppConnected(IGApplicationConfiguration appConfig,
int appDbid,
boolean checkClusterNodes)
|
protected boolean |
GFApplicationConfigurationManager.isCurrentApp(IGApplicationConfiguration appConfig,
int appDbid)
|
protected boolean |
GFApplicationConfigurationManager.isCurrentHost(IGApplicationConfiguration appConfig,
int hostDbid)
|
protected boolean |
GFApplicationConfigurationManager.isHostConnected(IGApplicationConfiguration appConfig,
int hostDbid)
|
protected boolean |
GFApplicationConfigurationManager.isHostConnected(IGApplicationConfiguration appConfig,
int hostDbid,
boolean checkClusterNodes)
|
protected static boolean |
GFAppCfgLogOptionsEventListener.logOptionsChanged(GFApplicationContext appCtx,
IGApplicationConfiguration appConfig,
CfgDeltaApplication deltaApp)
|
protected void |
GFAppCfgLogOptionsEventListener.onAppConfigReceived(GFApplicationContext appCtx,
IGApplicationConfiguration appConfig)
|
protected void |
GFAppCfgLogOptionsEventListener.onAppConfigUpdated(GFApplicationContext appCtx,
IGApplicationConfiguration appConfig,
CfgDeltaApplication deltaApp)
|
Constructors in com.genesyslab.platform.apptemplate.application with parameters of type IGApplicationConfiguration | |
---|---|
GFApplicationConfigurationManager.GFAppCfgEventImpl(GFAppCfgEvent.AppCfgEventType type,
GFApplicationContext ctx,
IGApplicationConfiguration config,
ICfgObject confData)
Internal constructor of event implementation class. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.configuration |
---|
Classes in com.genesyslab.platform.apptemplate.configuration that implement IGApplicationConfiguration | |
---|---|
class |
GApplicationConfiguration
This class 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. |
class |
GCOMApplicationConfiguration
This class represents base Genesys CME application options, which can be loaded from initialized COM AB CfgApplication ,
its' related objects and structures. |
Fields in com.genesyslab.platform.apptemplate.configuration declared as IGApplicationConfiguration | |
---|---|
protected IGApplicationConfiguration |
GConfigPropertyReader.appConfig
|
Methods in com.genesyslab.platform.apptemplate.configuration that return IGApplicationConfiguration | |
---|---|
IGApplicationConfiguration |
IGApplicationConfiguration.IGServerInfo.getBackup()
Returns description of server which is to be contacted if connection to this server fails. |
IGApplicationConfiguration |
GApplicationConfiguration.GServerInfo.getBackup()
Returns description of server which is to be contacted if connection to this server fails. |
IGApplicationConfiguration |
IGApplicationConfiguration.IGAppConnConfiguration.getTargetServerConfiguration()
Returns application configuration of the connected server. |
IGApplicationConfiguration |
GApplicationConfiguration.GAppConnConfiguration.getTargetServerConfiguration()
Returns application configuration of the connected server. |
Methods in com.genesyslab.platform.apptemplate.configuration with parameters of type IGApplicationConfiguration | |
---|---|
static java.util.List<WSConfig> |
ClusterClientConfigurationHelper.createClusterProtocolEndpoints(IGApplicationConfiguration clientApp,
CfgAppType serverType)
Creates the list of WSConfig for ClusterProtocol instance. |
static Endpoint |
ClientConfigurationHelper.createEndpoint(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetServerConfig)
It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures. |
static Endpoint |
ClientConfigurationHelper.createEndpoint(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetServerConfig,
boolean tlsEnabled,
javax.net.ssl.SSLContext sslContext,
SSLExtendedOptions sslOptions)
It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures. |
static Endpoint |
ClientConfigurationHelper.createEndpoint(java.lang.String endpointName,
IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetServerConfig,
boolean tlsEnabled,
javax.net.ssl.SSLContext sslContext,
SSLExtendedOptions sslOptions)
It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures. |
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 WarmStandbyConfiguration |
ClientConfigurationHelper.createWarmStandbyConfig(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig)
Creates configuration for WarmStandbyService . |
static WarmStandbyConfiguration |
ClientConfigurationHelper.createWarmStandbyConfig(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
boolean primaryTLSEnabled,
javax.net.ssl.SSLContext primarySSLContext,
SSLExtendedOptions primarySSLOptions,
boolean backupTLSEnabled,
javax.net.ssl.SSLContext backupSSLContext,
SSLExtendedOptions backupSSLOptions)
Creates configuration for WarmStandbyService . |
static WSConfig |
ClientConfigurationHelper.createWarmStandbyConfigEx(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig)
Creates configuration for new implementation of the warm standby: WarmStandby . |
static WSConfig |
ClientConfigurationHelper.createWarmStandbyConfigEx(java.lang.String wsconfigName,
IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetPrimary)
Creates configuration for new implementation of the warm standby: WarmStandby . |
static java.lang.String |
GConfigPropertyReader.getAppAnnexOption(java.lang.String optionName,
java.lang.String sectionName,
IGApplicationConfiguration appConfig)
|
static java.lang.String |
GConfigPropertyReader.getAppOption(java.lang.String optionName,
java.lang.String sectionName,
IGApplicationConfiguration appConfig)
|
void |
GApplicationConfiguration.GServerInfo.setBackup(IGApplicationConfiguration backup)
Sets reference to description of server which is to be contacted if connection to this server fails. |
void |
GApplicationConfiguration.GAppConnConfiguration.setTargetServerConfiguration(IGApplicationConfiguration targetServer)
Sets reference to application configuration of the connected server. |
Constructors in com.genesyslab.platform.apptemplate.configuration with parameters of type IGApplicationConfiguration | |
---|---|
GApplicationConfiguration(IGApplicationConfiguration appConfig)
Coping constructor. Note: it does not clone referred structures like ServerInfo ,
Options , etc. |
|
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. |
|
GConfigTlsPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig)
Creates configuration reader for client application. |
|
GConfigTlsPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGAppConnConfiguration connConfig,
IGApplicationConfiguration targetServerConfig)
Creates configuration reader for client application. |
|
GConfigTlsPropertyReader(IGApplicationConfiguration appConfig,
IGApplicationConfiguration.IGPortInfo portConfig)
Creates configuration reader for server application. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.configuration.log |
---|
Constructors in com.genesyslab.platform.apptemplate.configuration.log with parameters of type IGApplicationConfiguration | |
---|---|
GAppLoggingOptions(IGApplicationConfiguration appConfig,
ILogger logger)
Creates logging options parsing helper class instance by given application configuration. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.filtering |
---|
Methods in com.genesyslab.platform.apptemplate.filtering with parameters of type IGApplicationConfiguration | |
---|---|
static void |
FilterConfigurationHelper.bind(DuplexChannel protocol,
IGApplicationConfiguration cfgApplication,
IConfService service)
Binds default message filter implementation with a protocol object. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.lmslogger |
---|
Fields in com.genesyslab.platform.apptemplate.lmslogger declared as IGApplicationConfiguration | |
---|---|
protected IGApplicationConfiguration |
LmsLoggerFactory.AbstractFactoryBuilder.appConfig
|
Methods in com.genesyslab.platform.apptemplate.lmslogger with parameters of type IGApplicationConfiguration | |
---|---|
LmsMessageConveyor |
LmsMessageConveyor.loadConfiguration(IGApplicationConfiguration appConfig)
Loads and initializes conveyor configuration based on "log" and
"log-extended" sections of configuration server application object options. |
B |
LmsLoggerFactory.AbstractFactoryBuilder.withAppConfig(IGApplicationConfiguration appConfig)
|
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.lmslogger.impl |
---|
Methods in com.genesyslab.platform.apptemplate.lmslogger.impl that return IGApplicationConfiguration | |
---|---|
protected IGApplicationConfiguration |
MSEventSenderImpl.getAppConfig()
|
Constructors in com.genesyslab.platform.apptemplate.lmslogger.impl with parameters of type IGApplicationConfiguration | |
---|---|
DirectLmsLoggerFactory(LmsMessageConveyor lmsc,
GAppLoggingOptions logConfig,
IGApplicationConfiguration appConfig,
LmsLoggerFactory appendant)
|
|
DirectLmsLoggerFactory(LmsMessageConveyor lmsc,
IGApplicationConfiguration appConfig)
|
|
MSEventSenderImpl(java.lang.String name,
IGApplicationConfiguration appConfig)
This constructor is used by the AppTemplate configuration helper methods. |
Uses of IGApplicationConfiguration in com.genesyslab.platform.apptemplate.log4j2 |
---|
Methods in com.genesyslab.platform.apptemplate.log4j2 that return IGApplicationConfiguration | |
---|---|
IGApplicationConfiguration |
PsdkLog4j2Configuration.getAppConfig()
Returns the source application configuration. |
Methods in com.genesyslab.platform.apptemplate.log4j2 with parameters of type IGApplicationConfiguration | |
---|---|
static boolean |
Log4j2Configurator.applyLoggingConfig(org.apache.logging.log4j.core.config.Configuration config,
IGApplicationConfiguration appConfig,
LmsMessageConveyor lmsConveyor)
Applies Log4j2 logging configuration to the LoggerContext. |
static boolean |
Log4j2Configurator.applyLoggingConfig(IGApplicationConfiguration appConfig,
LmsMessageConveyor lmsConveyor)
Parses and applies Log4j2 logging configuration to the LoggerContext. |
protected boolean |
GFAppLog4j2Updater.applyLoggingOptions(GFApplicationContext appCtx,
IGApplicationConfiguration appConfig,
CfgDeltaApplication deltaApp,
LmsMessageConveyor lmsMessages)
Parses logging options of given application configuration and applies it to the Log4j2 logging framework. |
static PsdkLog4j2Configuration |
PsdkLog4j2Configuration.parse(IGApplicationConfiguration appConfig)
Helper method for making Log4j2 logging configuration by given application configuration. |
Constructors in com.genesyslab.platform.apptemplate.log4j2 with parameters of type IGApplicationConfiguration | |
---|---|
PsdkLog4j2Configuration(org.apache.logging.log4j.core.config.ConfigurationSource configSource,
IGApplicationConfiguration appConfig,
GAppLoggingOptions logOpts)
Internal configuration structure constructor. |
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV NEXT | FRAMES NO FRAMES |