Platform SDK Java 8.5 API Reference

Uses of Class
com.genesyslab.platform.apptemplate.lmslogger.LmsMessageConveyor

Packages that use LmsMessageConveyor
com.genesyslab.platform.apptemplate.application This package provides helper components for connectivity with Genesys Configuration Framework. 
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.lmslogger.jul This package contains java.util.logging based implementation of LmsEventLogger and correspondent LmsLoggerFactory
com.genesyslab.platform.apptemplate.lmslogger.log4j This package contains Log4j v1.x implementation of LmsEventLogger and correspondent LmsLoggerFactory
com.genesyslab.platform.apptemplate.lmslogger.log4j2 This package contains Log4j2 implementation of LmsEventLogger and correspondent LmsLoggerFactory
com.genesyslab.platform.apptemplate.lmslogger.slf4j This package contains Slf4j implementation of LmsEventLogger and correspondent LmsLoggerFactory
com.genesyslab.platform.apptemplate.log4j2 This package contains a set of AppTemplate classes related to Log4j v2 support. 
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.application
 

Fields in com.genesyslab.platform.apptemplate.application declared as LmsMessageConveyor
protected  LmsMessageConveyor AbstractManagerBuilder.lmsConveyor
           
protected  LmsMessageConveyor GFApplicationConfigurationManager.lmsMessageConveyor
           
 

Methods in com.genesyslab.platform.apptemplate.application with parameters of type LmsMessageConveyor
protected  boolean GFAppCfgLogOptionsEventListener.applyLoggingOptions(GFApplicationContext appCtx, IGApplicationConfiguration appConfig, CfgDeltaApplication deltaApp, LmsMessageConveyor lmsMessages)
          Applies new logging options to given LmsMessagesConveyor.
protected  void GFApplicationConfigurationManager.initLmsFactory(LmsMessageConveyor lmsMessages)
           
 B AbstractManagerBuilder.withLmsConveyor(LmsMessageConveyor lms)
          Initializes custom instance of LmsMessageConveyor.
If this property is not specified (usual case), the application configuration manager will create default instance of it (LmsMessageConveyor()).
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger
 

Fields in com.genesyslab.platform.apptemplate.lmslogger declared as LmsMessageConveyor
protected  LmsMessageConveyor AbstractLmsEventLogger.lmsMessages
           
 

Methods in com.genesyslab.platform.apptemplate.lmslogger that return LmsMessageConveyor
 LmsMessageConveyor LmsMessageConveyor.Builder.build()
          Creates new instance of LmsMessageConveyor with given parameters.
 LmsMessageConveyor LmsMessageConveyor.clone()
           
protected  LmsMessageConveyor LmsLoggerFactory.AbstractFactoryBuilder.getLmsConveyor()
           
 LmsMessageConveyor LmsLoggerFactory.getMessageConveyor()
          Returns reference to the LmsMessageConveyor instance of this logger factory.
 LmsMessageConveyor LmsLoggerFactory.WrappedLoggerFactory.getMessageConveyor()
           
 LmsMessageConveyor LmsMessageConveyor.loadConfiguration(GAppLoggingOptions logOptions)
          Loads and initializes conveyor configuration based on "log" and "log-extended" sections of configuration server application object options.
 LmsMessageConveyor LmsMessageConveyor.loadConfiguration(IGApplicationConfiguration appConfig)
          Loads and initializes conveyor configuration based on "log" and "log-extended" sections of configuration server application object options.
 LmsMessageConveyor LmsMessageConveyor.loadConfiguration(KeyValueCollection optsLog, KeyValueCollection optsLogExt)
          Loads and initializes conveyor configuration based on "log" and "log-extended" sections of configuration server application object options.
 LmsMessageConveyor LmsMessageConveyor.loadConfiguration(java.lang.String messagefiles)
          Loads content and initializes messages IDs mapping of given LMS files.
 LmsMessageConveyor LmsMessageConveyor.loadConfiguration(java.lang.String messagefiles, java.util.Map<java.lang.Integer,LmsLogLevel> levelsReassign)
          Loads content and initializes messages IDs mapping of given LMS files.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger with parameters of type LmsMessageConveyor
static LmsLoggerFactory LmsLoggerFactory.createInstance(LmsMessageConveyor lmsConveyor)
          Creates and initializes the application singleton instance of LmsLoggerFactory.
static LmsLoggerFactory LmsLoggerFactory.setLoggerFactoryImpl(java.lang.String factoryName, LmsMessageConveyor lmsConveyor)
          Sets LMS logging system implementation.
It may initialize LMS logging to work with one of PSDK built-in implementations, or user defined one, by its fully qualified class name or alias name.
Following alias names are supported: Log.LOG_FACTORY_CONSOLE ("console") - This implementation of LMS logging functionality prints LMS events to stdout; Log.LOG_FACTORY_LOG4J2 ("log4j2") - This factory is to send LMS events to Log4j v2.x logging framework; Log.LOG_FACTORY_SLF4J ("slf4j") - This factory is to send LMS events to Slf4j API; Log.LOG_FACTORY_LOG4J ("log4j") - This factory is to send LMS events to Log4j v1.x logging framework; Log.LOG_FACTORY_JUL ("jul") - This factory is to send LMS events to java.util.logging facade; Log.LOG_FACTORY_AUTO ("auto") - It tries to detect available logging framework for LMS events logging in the following order: Log4j2, Slf4j, Log4j; if none of these frameworks is available, java.util.logging will be used; Log.LOG_FACTORY_NONE ("none") - It is to do not log events from LMS events loggers.
 B LmsLoggerFactory.AbstractFactoryBuilder.withLmsConveyor(LmsMessageConveyor conveyor)
           
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger with parameters of type LmsMessageConveyor
AbstractLmsEventLogger(LmsMessageConveyor imc)
           
LmsLoggerFactory(LmsMessageConveyor lmsc)
          Protected constructor of the abstract class.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger.impl
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.impl with parameters of type LmsMessageConveyor
DirectLmsEventLogger(LmsMessageConveyor imc, MSEventSender sender, LogLevel logLevel, LmsEventLogger appendant)
           
DirectLmsLoggerFactory(LmsMessageConveyor lmsc, GAppLoggingOptions logConfig, IGApplicationConfiguration appConfig, LmsLoggerFactory appendant)
           
DirectLmsLoggerFactory(LmsMessageConveyor lmsc, IGApplicationConfiguration appConfig)
           
SilentLmsLoggerFactory(LmsMessageConveyor lmsc)
           
SimpleLmsEventLogger(LmsMessageConveyor imc, LogLevel logLevel)
           
SimpleLmsLoggerFactory(LmsMessageConveyor lmsc)
          Creates console LmsEventLogger factory with default log level, which may be overridden with PSDK Customization option PsdkCustomization.PsdkOption.PsdkLoggerConsoleLevel.
SimpleLmsLoggerFactory(LmsMessageConveyor lmsc, LogLevel level)
          Creates console LmsEventLogger factory with default log level, which may be overridden with PSDK Customization option PsdkCustomization.PsdkOption.PsdkLoggerConsoleLevel.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger.jul
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.jul with parameters of type LmsMessageConveyor
JulLmsEventLogger(LmsMessageConveyor imc, java.util.logging.Logger logger)
           
JulLmsLoggerFactory(LmsMessageConveyor lmsc)
          The factory constructor.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger.log4j
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.log4j with parameters of type LmsMessageConveyor
Log4jLmsEventLogger(LmsMessageConveyor imc, org.apache.log4j.Logger logger)
           
Log4jLmsLoggerFactory(LmsMessageConveyor lmsc)
          The factory constructor.
It is not supposed for explicit usage by application.
The abstract factory LmsLoggerFactory calls it when Log4j v1.x logging target is enabled.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger.log4j2
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.log4j2 with parameters of type LmsMessageConveyor
Log4j2LmsEventLogger(LmsMessageConveyor imc, org.apache.logging.log4j.Logger logger)
           
Log4j2LmsLoggerFactory(LmsMessageConveyor lmsc)
          The factory constructor.
It is not supposed for explicit usage by application.
The abstract factory LmsLoggerFactory calls it when Log4j2 logging target is enabled.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.lmslogger.slf4j
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.slf4j with parameters of type LmsMessageConveyor
Slf4jLmsEventLogger(LmsMessageConveyor imc, org.slf4j.Logger logger)
           
Slf4jLmsLoggerFactory(LmsMessageConveyor lmsc)
          The factory constructor.
It is not supposed for explicit usage by application.
The abstract factory LmsLoggerFactory calls it when SLF4J logging target is used.
 

Uses of LmsMessageConveyor in com.genesyslab.platform.apptemplate.log4j2
 

Methods in com.genesyslab.platform.apptemplate.log4j2 with parameters of type LmsMessageConveyor
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.
 


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.