# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.common.lock.CDOLockOwner

Packages, die CDOLockOwner verwenden
Package
Beschreibung
org.eclipse.emf.cdo
Client concepts like `CDOObject` and `CDOState`.
org.eclipse.emf.cdo.common
Common concepts that are differently extended in clients and servers.
org.eclipse.emf.cdo.common.lock
Common concepts for dealing with durable locks and views.
org.eclipse.emf.cdo.common.protocol
Common concepts for dealing with protocols and CDO-specific I/O.
org.eclipse.emf.cdo.spi.common.lock
Common service provider interfaces and useful base implementations for dealing with object locks.
org.eclipse.emf.cdo.spi.common.protocol
Common base implementations for dealing with I/O of CDO data structures.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.spi.cdo
Client service provider interfaces and useful base implementations.

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo

Methoden in org.eclipse.emf.cdo, die Typen mit Argumenten vom Typ CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Set<CDOLockOwner>`
CDOLock.CDOAcquiredLock.`getOwners()`
`Set<CDOLockOwner>`
CDOLock.`getOwners()`

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.common

Methoden in org.eclipse.emf.cdo.common, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockOwner`
CDOCommonView.`getLockOwner()`

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.common.lock

Methoden in org.eclipse.emf.cdo.common.lock, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static CDOLockOwner`
CDOLockUtil.`createLockOwner(int sessionID, int viewID, String durableLockingID)`
`static CDOLockOwner`
CDOLockUtil.`createLockOwner(CDOCommonView view)`
`CDOLockOwner`
CDOLockChangeInfo.`getLockOwner()`
`CDOLockOwner`
CDOLockDelta.`getNewOwner()`
`CDOLockOwner`
CDOLockDelta.`getOldOwner()`
`CDOLockOwner`
CDOLockState.`getWriteLockOwner()`
`CDOLockOwner`
CDOLockState.`getWriteOptionOwner()`
Methoden in org.eclipse.emf.cdo.common.lock, die Typen mit Argumenten vom Typ CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Set<CDOLockOwner>`
CDOLockState.`getReadLockOwners()`
Methoden in org.eclipse.emf.cdo.common.lock mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`static List<CDOLockDelta>`
CDOLockUtil.`appendLockDelta(List<CDOLockDelta> deltas, Object target, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(long timestamp, CDOLockOwner lockOwner, CDOBranch branch, CDOLockChangeInfo.Operation op, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOLockUtil.createLockChangeInfo(CDOBranchPoint, CDOLockOwner, Collection, Collection)`.
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(CDOBranchPoint branchPoint, CDOLockOwner lockOwner, Collection<CDOLockDelta> lockDeltas, Collection<CDOLockState> lockStates)`
`static CDOLockDelta`
CDOLockUtil.`createLockDelta(Object target, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`static int`
CDOLockUtil.`indexOf(CDOLockOwner[] lockOwners, CDOLockOwner lockOwner)`
`boolean`
CDOLockState.`isLocked(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, CDOLockOwner by, boolean others)`
If the 'others' argument is `false`, this method returns `true` if this lock is currently held by the requesting CDOView, `false` otherwise.

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.common.protocol

Methoden in org.eclipse.emf.cdo.common.protocol, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockOwner`
CDODataInput.`readCDOLockOwner()`
Methoden in org.eclipse.emf.cdo.common.protocol mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutput.`writeCDOLockOwner(CDOLockOwner lockOwner)`

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.spi.common.lock

Methoden in org.eclipse.emf.cdo.spi.common.lock mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`protected abstract CDOLockDelta`
AbstractCDOLockState.`addOptionOwner(CDOLockOwner owner)`
`final CDOLockDelta`
AbstractCDOLockState.`addOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type)`
`CDOLockDelta`
InternalCDOLockState.`addOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type)`
`final void`
AbstractCDOLockState.`addReadLockOwner(CDOLockOwner owner)`
Veraltet.
`void`
InternalCDOLockState.`addReadLockOwner(CDOLockOwner owner)`
Veraltet.
As of 4.15 use `addOwner(owner, LockType.READ)`.
`protected abstract CDOLockDelta`
AbstractCDOLockState.`addReadOwner(CDOLockOwner owner)`
`protected abstract CDOLockDelta`
AbstractCDOLockState.`addWriteOwner(CDOLockOwner owner)`
`static void`
AbstractCDOLockState.`appendLockOwner(StringBuilder builder, CDOLockOwner lockOwner)`
`static void`
AbstractCDOLockState.`appendLockOwner(StringBuilder builder, CDOLockOwner lockOwner, boolean first)`
`final CDOLockDelta[]`
AbstractCDOLockState.`clearOwner(CDOLockOwner owner)`
`CDOLockDelta[]`
InternalCDOLockState.`clearOwner(CDOLockOwner owner)`
`CDOLockDelta[]`
InternalCDOLockState.`remapOwner(CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`protected abstract CDOLockDelta`
AbstractCDOLockState.`removeOptionOwner(CDOLockOwner owner)`
`final boolean`
AbstractCDOLockState.`removeOwner(CDOLockOwner owner)`
Veraltet.
`final CDOLockDelta`
AbstractCDOLockState.`removeOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type)`
`boolean`
InternalCDOLockState.`removeOwner(CDOLockOwner owner)`
Veraltet.
As of 4.16 use `InternalCDOLockState.clearOwner(CDOLockOwner)`.
`CDOLockDelta`
InternalCDOLockState.`removeOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type)`
`final boolean`
AbstractCDOLockState.`removeReadLockOwner(CDOLockOwner owner)`
Veraltet.
`boolean`
InternalCDOLockState.`removeReadLockOwner(CDOLockOwner owner)`
Veraltet.
As of 4.15 use `removeOwner(owner, LockType.READ)`.
`protected abstract CDOLockDelta`
AbstractCDOLockState.`removeReadOwner(CDOLockOwner owner)`
`protected abstract CDOLockDelta`
AbstractCDOLockState.`removeWriteOwner(CDOLockOwner owner)`
`final void`
AbstractCDOLockState.`setWriteLockOwner(CDOLockOwner owner)`
Veraltet.
`void`
InternalCDOLockState.`setWriteLockOwner(CDOLockOwner owner)`
Veraltet.
As of 4.15 use `addOwner(owner, LockType.WRITE)` or `removeOwner(owner, LockType.WRITE)`.
`final void`
AbstractCDOLockState.`setWriteOptionOwner(CDOLockOwner owner)`
Veraltet.
`void`
InternalCDOLockState.`setWriteOptionOwner(CDOLockOwner owner)`
Veraltet.
As of 4.15 use `addOwner(owner, LockType.OPTION)`.

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.spi.common.protocol

Methoden in org.eclipse.emf.cdo.spi.common.protocol, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockOwner`
CDODataInputImpl.`readCDOLockOwner()`
Methoden in org.eclipse.emf.cdo.spi.common.protocol mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutputImpl.`writeCDOLockOwner(CDOLockOwner lockOwner)`

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.spi.server

Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalSession.`sendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
InternalSessionManager.`sendLockOwnerRemappedNotification(InternalSession sender, CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
ISessionProtocol.`sendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`

## Verwendungen von CDOLockOwner in org.eclipse.emf.cdo.transaction

Methoden in org.eclipse.emf.cdo.transaction, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockOwner`
CDOPushTransaction.`getLockOwner()`

## Verwendungen von CDOLockOwner in org.eclipse.emf.spi.cdo

Methoden in org.eclipse.emf.spi.cdo, die CDOLockOwner zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockOwner`
InternalCDOView.`getLockOwner()`
Methoden in org.eclipse.emf.spi.cdo mit Parametern vom Typ CDOLockOwner
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOLockStateCache.`forEachLockState(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`
`void`
CDOLockStateCache.`remapOwner(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`List<CDOLockDelta>`
CDOLockStateCache.`removeOwner(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`