DODS 5.1 API

com.lutris.appserver.server.sql.informix
Class InformixObjectIdAllocator

java.lang.Object
  |
  +--com.lutris.appserver.server.sql.standard.StandardObjectIdAllocator
        |
        +--com.lutris.appserver.server.sql.informix.InformixObjectIdAllocator
All Implemented Interfaces:
ObjectIdAllocator

public class InformixObjectIdAllocator
extends StandardObjectIdAllocator

Informix Object ids can only be created via this manager. Ensures that all object ids are unique across all objects in this logical database. Also ensures good performance for allocating object ids.

The configuration data is specified in the section: DatabaseManager.DB.dbName.ObjectId

Configuration fields are:

Since:
LBS1.8
Version:
$Revision: 1.2 $
Author:
Kyle Clark

Constructor Summary
protected InformixObjectIdAllocator(LogicalDatabase logicalDatabase, com.lutris.util.Config objIdConfig)
          Initialize the object id manager.
 
Methods inherited from class com.lutris.appserver.server.sql.standard.StandardObjectIdAllocator
allocate, checkOId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InformixObjectIdAllocator

protected InformixObjectIdAllocator(LogicalDatabase logicalDatabase,
                                    com.lutris.util.Config objIdConfig)
                             throws com.lutris.util.ConfigException
Initialize the object id manager.

Throws:
com.lutris.util.ConfigException - if bad configuration information is given in the config file.

DODS 5.1 API