Platform SDK Java 8.5 API Reference

com.genesyslab.platform.apptemplate.application
Interface GFAppCfgEvent

All Known Implementing Classes:
GFApplicationConfigurationManager.GFAppCfgEventImpl

public interface GFAppCfgEvent

Interface describing event on Genesys CME application configuration manager.

Such events are delivered to user defined registered Subscriber's.

See Also:
GFApplicationConfigurationManager, GFApplicationConfigurationManager.register(Subscriber<GFAppCfgEvent>), GFApplicationConfigurationManager.register(Action<GFAppCfgEvent>, Predicate<GFAppCfgEvent>)

Nested Class Summary
static class GFAppCfgEvent.AppCfgEventType
          Enumeration with possible types of Genesys CME application configuration manager events.
 
Method Summary
 IGApplicationConfiguration getAppConfig()
          Provides "new" application configuration, which is to be used for configuration/reconfiguration of the application.
 GFApplicationContext getAppContext()
          Provides the Genesys CME application configuration manager context.
 ICfgObject getConfData()
          Provides original configuration data which caused this event.
It's actual type (class) depends on the event type:
Event TypeValue type ConfSrvConnected, ConfSrvDisconnected null AppConfigReceived CfgApplication AppConfigUpdated, ConnSrvUpdated CfgDeltaApplication AppHostUpdated, ConnHostUpdated CfgDeltaHost
 GFAppCfgEvent.AppCfgEventType getEventType()
          Type of the Genesys CME application configuration manager event.
 

Method Detail

getEventType

GFAppCfgEvent.AppCfgEventType getEventType()
Type of the Genesys CME application configuration manager event.

Returns:
the event type.

getAppContext

GFApplicationContext getAppContext()
Provides the Genesys CME application configuration manager context.

Returns:
the application manager context reference.

getAppConfig

IGApplicationConfiguration getAppConfig()
Provides "new" application configuration, which is to be used for configuration/reconfiguration of the application.

Returns:
the "new" application configuration or null (depending on the event type).

getConfData

ICfgObject getConfData()
Provides original configuration data which caused this event.
It's actual type (class) depends on the event type:
Event TypeValue type
ConfSrvConnected, ConfSrvDisconnected null
AppConfigReceived CfgApplication
AppConfigUpdated, ConnSrvUpdated CfgDeltaApplication
AppHostUpdated, ConnHostUpdated CfgDeltaHost

Returns:
the event originating configuration data object.

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.