Package org.eclipse.emf.cdo.server

# Schnittstelle IStoreAccessor.DurableLocking

Alle Superschnittstellen:
  `IDurableLockingManager`

Alle bekannten Unterschnittstellen:
  `ILissomeStoreAccessor`, `IStoreAccessor.DurableLocking2`

Umschließende Schnittstelle:
  `IStoreAccessor`

public static interface IStoreAccessor.DurableLocking extends IDurableLockingManager
An extension interface for `store accessors` that support durable locking.

Seit:
  4.0
Autor:
  Eike Stepper
Siehe auch:
  - `IStoreAccessor.DurableLocking2`

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.common.lock.IDurableLockingManager

`IDurableLockingManager.LockArea, IDurableLockingManager.LockAreaAlreadyExistsException, IDurableLockingManager.LockAreaNotFoundException, IDurableLockingManager.LockGrade`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`lock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToLock)`
`void`
`unlock(String durableLockingID)`
Veraltet.
As of 4.15 use `unlock(durableLockingID, null, null)`.
`void`
`unlock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToUnlock)`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lock.IDurableLockingManager

`createLockArea, deleteLockArea, getLockArea, getLockAreas`

## Methodendetails

### lock

void lock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToLock)

### unlock

void unlock(String durableLockingID, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, Collection<? extends Object> objectsToUnlock)

### unlock

@Deprecated void unlock(String durableLockingID)
Veraltet.
As of 4.15 use `unlock(durableLockingID, null, null)`.