| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.kernel.AbstractLockManager
public abstract class AbstractLockManager
Abstract LockManager implementation.
| Field Summary | |
|---|---|
| protected  StoreContext | ctxThe context against which this LockManager is operating. | 
| protected  Log | logRuntime log to write locking messages to. | 
| Fields inherited from interface org.apache.openjpa.kernel.LockLevels | 
|---|
| LOCK_NONE, LOCK_READ, LOCK_WRITE | 
| Constructor Summary | |
|---|---|
| AbstractLockManager() | |
| Method Summary | |
|---|---|
|  void | beginTransaction()Does nothing by default. | 
|  void | close()Does nothing by default. | 
|  void | endTransaction()Does nothing by default. | 
|  StoreContext | getContext() | 
|  void | lockAll(java.util.Collection sms,
        int level,
        int timeout,
        java.lang.Object context)Delegates to LockManager.lock(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object)with each element of the collection | 
|  void | setContext(StoreContext ctx)Set the context this lock manager is associated with. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.apache.openjpa.kernel.LockManager | 
|---|
| getLockLevel, lock, release | 
| Field Detail | 
|---|
protected StoreContext ctx
protected Log log
| Constructor Detail | 
|---|
public AbstractLockManager()
| Method Detail | 
|---|
public void setContext(StoreContext ctx)
LockManager
setContext in interface LockManagerpublic StoreContext getContext()
public void lockAll(java.util.Collection sms,
                    int level,
                    int timeout,
                    java.lang.Object context)
LockManager.lock(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object) with each element of the collection
lockAll in interface LockManagerLockManager.lock(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object)public void beginTransaction()
beginTransaction in interface LockManagerpublic void endTransaction()
endTransaction in interface LockManagerpublic void close()
close in interface LockManagerclose in interface Closeable| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||