DODS 7.1 API

com.lutris.appserver.server.sql.oracle
Class OracleObjectIdAllocator

java.lang.Object
  extended by com.lutris.appserver.server.sql.standard.StandardObjectIdAllocator
      extended by com.lutris.appserver.server.sql.oracle.OracleObjectIdAllocator
All Implemented Interfaces:
ObjectIdAllocator

public class OracleObjectIdAllocator
extends StandardObjectIdAllocator

An Oracle database object id allocator used by the Oracle logical database.

Since:
LBS1.8
Version:
$Revision: 1.1 $
Author:
Paul Morgan
See Also:
StandardObjectIdAllocator

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

Constructor Detail

OracleObjectIdAllocator

protected OracleObjectIdAllocator(com.lutris.appserver.server.sql.LogicalDatabase logicalDatabase,
                                  com.lutris.util.Config objIdConfig)
                           throws com.lutris.util.ConfigException
Initialize the object id manager.

Parameters:
logicalDatabase - The logical database that this object id allocator is associated with.
objIdConfig - The configuration object.
Throws:
com.lutris.util.ConfigException - if bad configuration information is given in the config file.
See Also:
StandardObjectIdAllocator.StandardObjectIdAllocator(com.lutris.appserver.server.sql.LogicalDatabase, com.lutris.util.Config)

DODS 7.1 API