|
||||||||||
| 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 |
ctx
The context against which this LockManager is operating. |
protected Log |
log
Runtime 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(Collection sms,
int level,
int timeout,
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(Collection sms,
int level,
int timeout,
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 | |||||||||