org.oclc.da.gdfr.registryprototype.pvt.dbxml
Class DBXMLConnections

java.lang.Object
  extended by org.oclc.da.gdfr.registryprototype.pvt.dbxml.DBXMLConnections

public class DBXMLConnections
extends java.lang.Object

Created on Mar 2, 2007

Author:
stanesca This static class manages a pool of DBXML objects, ensuring they don't go out of scope and become garbage collected, when other instances are using them. Also, it encapsulates in one place the number of instances used.

Field Summary
static java.lang.String PREFIX
           
 
Constructor Summary
DBXMLConnections()
           
 
Method Summary
protected static com.sleepycat.db.Environment createDefaultEnvironment()
          Creates a default Environment object.
 void finalize()
          Destructor to close all open containers
static com.sleepycat.dbxml.XmlContainerConfig generateContainerConfig()
          Generate an XmlContainerConfig object
static com.sleepycat.dbxml.XmlContainer getXmlContainer(java.lang.String name)
           
static com.sleepycat.dbxml.XmlManager getXmlManager()
           
static boolean isMaster()
           
static boolean isReplicated()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
Constructor Detail

DBXMLConnections

public DBXMLConnections()
Method Detail

finalize

public void finalize()
Destructor to close all open containers

Overrides:
finalize in class java.lang.Object

getXmlManager

public static final com.sleepycat.dbxml.XmlManager getXmlManager()

getXmlContainer

public static final com.sleepycat.dbxml.XmlContainer getXmlContainer(java.lang.String name)

generateContainerConfig

public static com.sleepycat.dbxml.XmlContainerConfig generateContainerConfig()
Generate an XmlContainerConfig object

Returns:
XmlContainerConfig object

createDefaultEnvironment

protected static com.sleepycat.db.Environment createDefaultEnvironment()
Creates a default Environment object.

Returns:
an Environment Object with default parameters

isMaster

public static boolean isMaster()

isReplicated

public static boolean isReplicated()


Copyright © 2008 OCLC Online Computer Library Center, Inc.. All Rights Reserved.