public class NoneLockManager extends AbstractLockManager
ctx, logLOCK_NONE, LOCK_READ, LOCK_WRITE| Constructor and Description | 
|---|
| NoneLockManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getLockLevel(OpenJPAStateManager sm)Return the lock level of the specified instance, or
  LockLevels.LOCK_NONEif not locked. | 
| void | lock(OpenJPAStateManager sm,
    int level,
    int timeout,
    Object context)Obtain a lock on the specified object. | 
| void | refreshLock(OpenJPAStateManager sm,
           int level,
           int timeout,
           Object context)Perform the same function as previous lock method and has the option
 to perform a version check after the lock function has completed. | 
| void | release(OpenJPAStateManager sm)Release the lock on the given object. | 
beginTransaction, close, endTransaction, getContext, lockAll, setContext, skipRelationFieldLockpublic void lock(OpenJPAStateManager sm, int level, int timeout, Object context)
LockManagersm - the object to locklevel - one of the lock constants defined in LockLevels,
 or a custom leveltimeout - the timeout in milliseconds, or a negative number for
 no timeoutcontext - the context information passed from the store manager
 to the persistence context, if any; lock managers
 specific to a certain back end may be able to take
 advantage of this; others should ignore itOpenJPAStateManager.setLock(java.lang.Object)public void refreshLock(OpenJPAStateManager sm, int level, int timeout, Object context)
LockManagerpublic void release(OpenJPAStateManager sm)
LockManagerLockManager.endTransaction().
 The lock manager should null the state manager's lock object. Note
 that some state manager may be garbage collected during a transaction;
 thus lock managers cannot rely on this method being called for every
 state manager.public int getLockLevel(OpenJPAStateManager sm)
LockManagerLockLevels.LOCK_NONE if not locked.Copyright © 2006–2018 Apache Software Foundation. All rights reserved.