public interface InternalCDOLockState extends CDOLockState
DEPTH_INFINITE, DEPTH_NONE
Modifier and Type | Method and Description |
---|---|
void |
addReadLockOwner(CDOLockOwner lockOwner) |
void |
dispose() |
boolean |
removeOwner(CDOLockOwner lockOwner) |
boolean |
removeReadLockOwner(CDOLockOwner lockOwner) |
void |
setWriteLockOwner(CDOLockOwner lockOwner) |
void |
setWriteOptionOwner(CDOLockOwner lockOwner) |
void |
updateFrom(CDOLockState source)
Update the
lockOwners of this lock state from the one passed in. |
void |
updateFrom(Object object,
CDOLockState source)
Deprecated.
As of 4.5 use
updateFrom(CDOLockState) instead.
The lockedObject field cannot be changed because it is used to compute the hash code.
Instantiate a new CDOLockState object if you want to update the lockedObject field. |
getLockedObject, getReadLockOwners, getWriteLockOwner, getWriteOptionOwner, isLocked
void addReadLockOwner(CDOLockOwner lockOwner)
boolean removeReadLockOwner(CDOLockOwner lockOwner)
void setWriteLockOwner(CDOLockOwner lockOwner)
void setWriteOptionOwner(CDOLockOwner lockOwner)
boolean removeOwner(CDOLockOwner lockOwner)
@Deprecated void updateFrom(Object object, CDOLockState source)
updateFrom(CDOLockState)
instead.
The lockedObject field cannot be changed because it is used to compute the hash code.
Instantiate a new CDOLockState
object if you want to update the lockedObject field.void updateFrom(CDOLockState source)
lockOwners
of this lock state from the one passed in.void dispose()
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.