Package | Description |
---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
IGApplicationConfiguration |
GFAppCfgEvent.getAppConfig() |
Provides "new" application configuration, which is to be used for
configuration/reconfiguration of the application.
|
IGApplicationConfiguration |
GFApplicationConfigurationManager.GFAppCfgEventImpl.getAppConfig() |
|
IGApplicationConfiguration |
GFApplicationConfigurationManager.getAppConfiguration() |
|
IGApplicationConfiguration |
GFApplicationConfigurationManager.GFApplicationContextImpl.getConfiguration() |
|
IGApplicationConfiguration |
GFApplicationContext.getConfiguration() |
Returns the application configuration current state snapshot.
|
Modifier and Type | Method | Description |
---|---|---|
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) |
Constructor | Description |
---|---|
GFAppCfgEventImpl(GFAppCfgEvent.AppCfgEventType type,
GFApplicationContext ctx,
IGApplicationConfiguration config,
ICfgObject confData) |
Internal constructor of event implementation class.
|
Modifier and Type | Class | Description |
---|---|---|
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. |
Modifier and Type | Field | Description |
---|---|---|
protected IGApplicationConfiguration |
GConfigPropertyReader.appConfig |
Modifier and Type | Method | Description |
---|---|---|
IGApplicationConfiguration |
GApplicationConfiguration.GServerInfo.getBackup() |
Returns description of server which is to be contacted if connection to this server fails.
|
IGApplicationConfiguration |
IGApplicationConfiguration.IGServerInfo.getBackup() |
Returns description of server which is to be contacted if connection to this server fails.
|
IGApplicationConfiguration |
GApplicationConfiguration.GAppConnConfiguration.getTargetServerConfiguration() |
Returns application configuration of the connected server.
|
IGApplicationConfiguration |
IGApplicationConfiguration.IGAppConnConfiguration.getTargetServerConfiguration() |
Returns application configuration of the connected server.
|
Modifier and Type | Method | Description |
---|---|---|
static java.util.List<WSConfig> |
ClusterClientConfigurationHelper.createClusterProtocolEndpoints(IGApplicationConfiguration clientApp,
IGApplicationConfiguration.IGAppConnConfiguration clusterConn,
CfgAppType serverType) |
Creates the list of
WSConfig for Cluster Protocol .It transparently supports both Cluster and legacy primary/backup WarmStanby configurations. |
static java.util.List<WSConfig> |
ClusterClientConfigurationHelper.createClusterProtocolEndpoints(IGApplicationConfiguration clientApp,
CfgAppType serverType) |
Creates the list of
WSConfig for Cluster Protocol .It transparently supports both Cluster and legacy primary/backup WarmStanby configurations. |
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 java.util.List<WSConfig> |
ClusterClientConfigurationHelper.createRefClusterProtocolEndpoints(IConfService confService,
IGApplicationConfiguration clientApp,
IGApplicationConfiguration.IGAppConnConfiguration clusterConn,
CfgAppType serverType) |
Creates the list of
WSConfig for Cluster Protocol .If client application is connected to a cluster, then WSConfig objects will be created from cluster nodes of given serverType , which have references (connections)
to this application cluster application object.Only servers of the specified type will be included in the result WSConfig list. |
static java.util.List<WSConfig> |
ClusterClientConfigurationHelper.createRefClusterProtocolEndpoints(IConfService confService,
IGApplicationConfiguration clientApp,
CfgAppType serverType) |
Creates the list of
WSConfig for Cluster Protocol .If client application is connected to a cluster, then WSConfig objects will be created from cluster nodes of given serverType , which have references (connections)
to this application cluster application object.Only servers of the specified type will be included in the result WSConfig list. |
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.
|
Constructor | Description |
---|---|
GAppLoggingOptions(IGApplicationConfiguration appConfig,
ILogger logger) |
Creates logging options parsing helper class instance by given application configuration.
|
Modifier and Type | Method | Description |
---|---|---|
static void |
FilterConfigurationHelper.bind(DuplexChannel protocol,
IGApplicationConfiguration cfgApplication,
IConfService service) |
Binds default message filter implementation with a protocol object.
|
Modifier and Type | Field | Description |
---|---|---|
protected IGApplicationConfiguration |
LmsLoggerFactory.AbstractFactoryBuilder.appConfig |
Modifier and Type | Method | Description |
---|---|---|
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) |
Modifier and Type | Method | Description |
---|---|---|
protected IGApplicationConfiguration |
MSEventSenderImpl.getAppConfig() |
Constructor | Description |
---|---|
DirectLmsLoggerFactory(LmsMessageConveyor lmsc,
IGApplicationConfiguration appConfig) |
|
DirectLmsLoggerFactory(LmsMessageConveyor lmsc,
GAppLoggingOptions logConfig,
IGApplicationConfiguration appConfig,
LmsLoggerFactory appendant) |
|
MSEventSenderImpl(java.lang.String name,
IGApplicationConfiguration appConfig) |
This constructor is used by the AppTemplate configuration helper methods.
|
Modifier and Type | Method | Description |
---|---|---|
IGApplicationConfiguration |
PsdkLog4j2Configuration.getAppConfig() |
Returns the source application configuration.
|
protected IGApplicationConfiguration |
GFileHeaderProvider.getAppConfiguration() |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
Log4j2Configurator.applyLoggingConfig(IGApplicationConfiguration appConfig,
LmsMessageConveyor lmsConveyor) |
Parses and applies Log4j2 logging configuration to the LoggerContext.
|
static boolean |
Log4j2Configurator.applyLoggingConfig(org.apache.logging.log4j.core.config.Configuration config,
IGApplicationConfiguration appConfig,
LmsMessageConveyor lmsConveyor) |
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.
|
Constructor | Description |
---|---|
PsdkLog4j2Configuration(org.apache.logging.log4j.core.config.ConfigurationSource configSource,
IGApplicationConfiguration appConfig,
GAppLoggingOptions logOpts) |
Internal configuration structure 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.