org.fcrepo.server.security.xacml.pdp.data
Class DbXmlManager

java.lang.Object
  extended by org.fcrepo.server.security.xacml.pdp.data.DbXmlManager

public class DbXmlManager
extends Object

Encapsulates access to DbXml

Version:
$Id$
Author:
Stephen Bayliss

Field Summary
 com.sleepycat.dbxml.XmlContainer container
           
 String CONTAINER
           
 String DB_HOME
           
 com.sleepycat.db.Environment env
           
 Map<String,Map<String,String>> indexMap
           
 com.sleepycat.dbxml.XmlManager manager
           
static Lock readLock
           
 com.sleepycat.dbxml.XmlUpdateContext updateContext
           
static Lock writeLock
           
 
Constructor Summary
DbXmlManager()
           
 
Method Summary
 void close()
          Closes the dbxml container and manager.
 void deleteDatabase()
           
protected  void finalize()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB_HOME

public String DB_HOME

CONTAINER

public String CONTAINER

indexMap

public Map<String,Map<String,String>> indexMap

manager

public com.sleepycat.dbxml.XmlManager manager

updateContext

public com.sleepycat.dbxml.XmlUpdateContext updateContext

container

public com.sleepycat.dbxml.XmlContainer container

env

public com.sleepycat.db.Environment env

readLock

public static final Lock readLock

writeLock

public static final Lock writeLock
Constructor Detail

DbXmlManager

public DbXmlManager()
             throws PolicyStoreException
Throws:
PolicyStoreException
Method Detail

close

public void close()
Closes the dbxml container and manager.


deleteDatabase

public void deleteDatabase()

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable


Copyright © 2011 DuraSpace. All Rights Reserved.