├── .gitignore ├── Docker.Testify ├── Docker.Testify.csproj ├── DockerSetup.cs └── PortsInUseException.cs ├── DynamoLock.Tests ├── DynamoDbDockerSetup.cs ├── DynamoDbLockerManagerTests.cs └── DynamoLock.Tests.csproj ├── DynamoLock.sln ├── DynamoLock ├── DynamoDbLockManager.cs ├── DynamoLock.csproj ├── HeartbeatDispatcher.cs ├── IDistributedLockManager.cs ├── IHeartbeatDispatcher.cs ├── ILocalLockTracker.cs ├── ILockTableProvisioner.cs ├── LocalLockTracker.cs ├── LockTableProvisioner.cs └── ServiceCollectionExtensions.cs ├── LICENSE.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/.gitignore -------------------------------------------------------------------------------- /Docker.Testify/Docker.Testify.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/Docker.Testify/Docker.Testify.csproj -------------------------------------------------------------------------------- /Docker.Testify/DockerSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/Docker.Testify/DockerSetup.cs -------------------------------------------------------------------------------- /Docker.Testify/PortsInUseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/Docker.Testify/PortsInUseException.cs -------------------------------------------------------------------------------- /DynamoLock.Tests/DynamoDbDockerSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock.Tests/DynamoDbDockerSetup.cs -------------------------------------------------------------------------------- /DynamoLock.Tests/DynamoDbLockerManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock.Tests/DynamoDbLockerManagerTests.cs -------------------------------------------------------------------------------- /DynamoLock.Tests/DynamoLock.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock.Tests/DynamoLock.Tests.csproj -------------------------------------------------------------------------------- /DynamoLock.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock.sln -------------------------------------------------------------------------------- /DynamoLock/DynamoDbLockManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/DynamoDbLockManager.cs -------------------------------------------------------------------------------- /DynamoLock/DynamoLock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/DynamoLock.csproj -------------------------------------------------------------------------------- /DynamoLock/HeartbeatDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/HeartbeatDispatcher.cs -------------------------------------------------------------------------------- /DynamoLock/IDistributedLockManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/IDistributedLockManager.cs -------------------------------------------------------------------------------- /DynamoLock/IHeartbeatDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/IHeartbeatDispatcher.cs -------------------------------------------------------------------------------- /DynamoLock/ILocalLockTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/ILocalLockTracker.cs -------------------------------------------------------------------------------- /DynamoLock/ILockTableProvisioner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/ILockTableProvisioner.cs -------------------------------------------------------------------------------- /DynamoLock/LocalLockTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/LocalLockTracker.cs -------------------------------------------------------------------------------- /DynamoLock/LockTableProvisioner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/LockTableProvisioner.cs -------------------------------------------------------------------------------- /DynamoLock/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/DynamoLock/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielgerlag/DynamoLock/HEAD/README.md --------------------------------------------------------------------------------