C# 클래스 Deveel.Data.Transactions.Locker

파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
CheckAccess ( ILockable lockables, AccessType accessType, int timeout ) : void
Dispose ( ) : void
IsLocked ( ILockable lockable ) : bool
Lock ( ILockable lockables, AccessType accessType, LockingMode mode ) : LockHandle
Locker ( IDatabase database ) : System
Unlock ( LockHandle handle ) : void

비공개 메소드들

메소드 설명
AddToHandle ( LockHandle handle, ILockable lockables, AccessType accessType, LockingMode mode ) : void
Dispose ( bool disposing ) : void
GetQueueFor ( ILockable lockable ) : LockingQueue

메소드 상세

CheckAccess() 공개 메소드

public CheckAccess ( ILockable lockables, AccessType accessType, int timeout ) : void
lockables ILockable
accessType AccessType
timeout int
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IsLocked() 공개 메소드

public IsLocked ( ILockable lockable ) : bool
lockable ILockable
리턴 bool

Lock() 공개 메소드

public Lock ( ILockable lockables, AccessType accessType, LockingMode mode ) : LockHandle
lockables ILockable
accessType AccessType
mode LockingMode
리턴 LockHandle

Locker() 공개 메소드

public Locker ( IDatabase database ) : System
database IDatabase
리턴 System

Unlock() 공개 메소드

public Unlock ( LockHandle handle ) : void
handle LockHandle
리턴 void