Platform SDK Java 8.5 API Reference

Package com.genesyslab.platform.applicationblocks.com

Interface Summary
AsyncRequestResult<T extends ICfgObject> A AsyncRequestResult as an extension of Future represents the result of an asynchronous read operation of configuration data.
ConfEvent This interface represents an event fired by Configuration Server.
ConfServiceCreator This interface is created to allow user to create and integrate custom ConfService.
ICfgBase The base interface for all configuration server objects.
ICfgBriefInfo The base interface for all Configuration Server brief info structures.
ICfgDelta  
ICfgFilterBasedQuery<TT extends ICfgObject> Each filter-based query object should implement this general interface.
ICfgObject An interface that should be supported by all configuration classes (objects that can be independently retrieved from Config Server).
ICfgQuery<TT extends ICfgObject> The base interface for all queries.
ICfgQueryObjectClass<TT extends ICfgObject>  
ICfgStructure An interface that should be supported by all configuration structures (configuration objects that are dependent on other configuration objects and can only be retrieved as part of some other object (class).
IConfService It's a main Configuration Service interface of Configuration Object Model Application Block.
It declares operations like: synchronous/asynchronous objects reading, creation of a new object or saving of modifications in existing one, server subscription for changes on configuration server objects, creation of configuration objects from given XML/DOM structures, accessing of cache, underlying configuration protocol, etc

Configuration service factory ConfServiceFactory is the starting point for initialization and getting of configuration service instances.

IConfServicePolicy The interface to be implemented when defining a policy for the configuration service.
PermissionDescriptor Deprecated.  
Subscription Subscription holder interface.
WellKnownDBIDs This enumeration summarizes standard DBID in Configuration Server.
 

Class Summary
CachingConfServicePolicy The default policy for a configuration service which has caching enabled.
CfgBase The parent class for all configuration objects categories including configuration objects child structures and classes.
CfgBriefInfo The base class for all Configuration Server brief info structures.
CfgDelta This is a base class for all Configuration Server delta objects.
CfgFilterBasedQuery<TT extends ICfgObject> A general class that can hold arbitrary values of filter keys and values.
It contains a collection of filter key-value pairs.
CfgObject This is a base class for all standalone Configuration Server objects.
CfgQuery<TT extends ICfgObject> The base class for all types of Configuration Server queries.
CfgStructure The base class for all Configuration Server structures.
CfgXPathBasedQuery<TT extends ICfgObject> This class represents a very special query type for configuration server objects read request.
ConfService This class holds a reference to the connection to Configuration Server (ConfServerProtocol).
ConfServiceFactory This class is used to create an instance of the Configuration Service.
NotificationFilter This class is used to retrieve events from the Configuration Server.
NotificationQuery This class is used to subscribe to notifications from the Configuration Server.
 

Enum Summary
ConfEvent.EventType Describes the configuration event types that can be received from Configuration Server.
 

Exception Summary
ConfigException This is a basic exception that application block throws in case of abnormal flow (such as 'nothing was found in Configuration Server', 'invalid parameters of connection', etc).
ConfigRuntimeException This is a basic exception that application block throws in case of unsupposed exception (such as 'out of memory', 'error object instantiation', etc).
ConfigServerException Exception class used to show configuration server error detail.
 


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.