Platform SDK Java 8.5 API Reference

Uses of Interface
com.genesyslab.platform.apptemplate.configuration.IGApplicationConfiguration

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

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.