org.eclipse.emf.cdo.common.lock
Class CDOLockUtil
java.lang.Object
org.eclipse.emf.cdo.common.lock.CDOLockUtil
- public final class CDOLockUtil
- extends Object
Various static methods that may help with classes related to CDO locks.
- Since:
- 4.1
Method Summary |
static CDOLockState |
copyLockState(CDOLockState lockState)
|
static String |
createDurableLockingID()
|
static String |
createDurableLockingID(int bytes)
|
static IDurableLockingManager.LockArea |
createLockArea(String durableLockingID)
|
static IDurableLockingManager.LockArea |
createLockArea(String durableLockingID,
String userID,
CDOBranchPoint branchPoint,
boolean readOnly,
Map<CDOID,IDurableLockingManager.LockGrade> locks)
|
static CDOLockChangeInfo |
createLockChangeInfo()
|
static CDOLockChangeInfo |
createLockChangeInfo(long timestamp,
CDOCommonView view,
CDOBranch viewedBranch,
CDOLockChangeInfo.Operation op,
IRWLockManager.LockType lockType,
CDOLockState[] cdoLockStates)
|
static CDOLockChangeInfo |
createLockChangeInfo(long timestamp,
CDOLockOwner lockOwner,
CDOBranch branch,
CDOLockChangeInfo.Operation op,
IRWLockManager.LockType lockType,
CDOLockState[] cdoLockStates)
|
static CDOLockOwner |
createLockOwner(CDOCommonView view)
|
static CDOLockState |
createLockState(Object target)
|
static CDOLockState |
createLockState(RWOLockManager.LockState<Object,? extends CDOCommonView> lockState)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyLockState
public static CDOLockState copyLockState(CDOLockState lockState)
createLockState
public static CDOLockState createLockState(Object target)
createLockState
public static CDOLockState createLockState(RWOLockManager.LockState<Object,? extends CDOCommonView> lockState)
createLockOwner
public static CDOLockOwner createLockOwner(CDOCommonView view)
createLockChangeInfo
public static CDOLockChangeInfo createLockChangeInfo(long timestamp,
CDOLockOwner lockOwner,
CDOBranch branch,
CDOLockChangeInfo.Operation op,
IRWLockManager.LockType lockType,
CDOLockState[] cdoLockStates)
createLockChangeInfo
public static CDOLockChangeInfo createLockChangeInfo()
createLockChangeInfo
public static CDOLockChangeInfo createLockChangeInfo(long timestamp,
CDOCommonView view,
CDOBranch viewedBranch,
CDOLockChangeInfo.Operation op,
IRWLockManager.LockType lockType,
CDOLockState[] cdoLockStates)
createLockArea
public static IDurableLockingManager.LockArea createLockArea(String durableLockingID,
String userID,
CDOBranchPoint branchPoint,
boolean readOnly,
Map<CDOID,IDurableLockingManager.LockGrade> locks)
createLockArea
public static IDurableLockingManager.LockArea createLockArea(String durableLockingID)
createDurableLockingID
public static String createDurableLockingID()
createDurableLockingID
public static String createDurableLockingID(int bytes)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.