org.exist.storage.store
Class DOMTransaction

java.lang.Object
  extended byorg.exist.storage.store.DOMTransaction

public abstract class DOMTransaction
extends java.lang.Object

DOMTransaction controls access to the DOM file This implements a wrapper around the code passed in method start(). The class acquires a lock on the file, enters the locked code block and calls start.

Author:
wolf

Constructor Summary
DOMTransaction(java.lang.Object owner, DOMFile f)
           
DOMTransaction(java.lang.Object owner, DOMFile f, int mode)
           
 
Method Summary
 java.lang.Object run()
           
abstract  java.lang.Object start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMTransaction

public DOMTransaction(java.lang.Object owner,
                      DOMFile f)

DOMTransaction

public DOMTransaction(java.lang.Object owner,
                      DOMFile f,
                      int mode)
Method Detail

start

public abstract java.lang.Object start()
                                throws ReadOnlyException
Throws:
ReadOnlyException

run

public java.lang.Object run()


Copyright (C) Wolfgang Meier. All rights reserved.