Adapters

KyselySharedLockAdapter
MemorySharedLockAdapter
MongodbSharedLockAdapter
NoOpSharedLockAdapter
RedisSharedLockAdapter
KyselyReaderSemaphoreSlotTable
KyselyReaderSemaphoreTable
KyselySharedLockAdapterSettings
KyselySharedLockTables
KyselyWriterLockTable
MemorySharedLockData
MemorySharedReaderSemaphoreData
MemorySharedWriterLockData
MongodbReaderSemaphoreDocument
MongodbReaderSemaphoreSlotSubDocument
MongodbSharedLockAdapterSettings
MongodbSharedLockDocument
MongodbWriterLockSubDocument

Contracts

IDatabaseReaderSemaphoreTransaction
IDatabaseSharedLockAdapter
IDatabaseSharedLockTransaction
IDatabaseWriterLockTransaction
IReaderSemaphore
IReaderSemaphoreAdapterState
IReaderSemaphoreData
IReaderSemaphoreSlotData
IReaderSemaphoreSlotExpirationData
ISharedLock
ISharedLockAdapter
ISharedLockAdapterState
ISharedLockBase
ISharedLockExpiredState
ISharedLockListenable
ISharedLockProvider
ISharedLockProviderBase
ISharedLockProviderFactory
ISharedLockReaderAcquiredState
ISharedLockReaderLimitReachedState
ISharedLockReaderState
ISharedLockReaderUnacquiredState
ISharedLockState
ISharedLockStateMethods
ISharedLockWriterAcquiredState
ISharedLockWriterState
ISharedLockWriterUnavailableState
IWriterLock
IWriterLockAdapterState
IWriterLockData
IWriterLockExpirationData
SharedLockAcquireSettings
SharedLockAdapterVariants
SharedLockAquireBlockingSettings
SharedLockProviderCreateSettings
SharedLockReaderState
SharedLockState
SharedLockWriterState
SHARED_LOCK_READER_STATE
SHARED_LOCK_STATE
SHARED_LOCK_WRITER_STATE

Derivables

SharedLockProvider
SharedLockProviderFactory
SharedLockAdapters
SharedLockProviderFactorySettings
SharedLockProviderSettings
SharedLockProviderSettingsBase
DEFAULT_SHARED_LOCK_NAMESPACE

Errors

FailedAcquireWriterLockError
FailedRefreshReaderSemaphoreError
FailedRefreshWriterLockError
FailedReleaseReaderSemaphoreError
FailedReleaseWriterLockError
LimitReachedReaderSemaphoreError
AllReaderSemaphoreErrors
AllSharedLockErrors
AllWriterLockErrors
READER_SEMAPHORE_ERRORS
SHARED_LOCK_ERRORS
WRITER_LOCK_ERRORS
isReaderSemaphoreError
isSharedLockError
isWriterLockError

Events

AcquiredReaderSemaphoreEvent
AcquiredWriterLockEvent
AllForceReleasedReaderSemaphoreEvent
FailedRefreshReaderSemaphoreEvent
FailedRefreshWriterLockEvent
FailedReleaseReaderSemaphoreEvent
FailedReleaseWriterLockEvent
ForceReleasedWriterLockEvent
LockEventBase
ReaderSemaphoreEventMap
RefreshedReaderSemaphoreEvent
RefreshedWriterLockEvent
ReleasedReaderSemaphoreEvent
ReleasedWriterLockEvent
SharedLockEventMap
UnavailableSharedLockEvent
UnexpectedErrorSharedLockEvent
WriterLockEventMap
READER_SEMAPHORE_EVENTS
SHARED_LOCK_EVENTS
WRITER_LOCK_EVENTS

Utilities

DatabaseSharedLockAdapterTestSuiteSettings
SharedLockAdapterTestSuiteSettings
SharedLockProviderTestSuiteSettings
databaseSharedLockAdapterTestSuite
sharedLockAdapterTestSuite
sharedLockProviderTestSuite