public class AwsRepositoryLock extends java.lang.Object implements org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLock
| Constructor and Description |
|---|
AwsRepositoryLock(DynamoDBClient dynamoDBClient,
java.lang.String lockName) |
AwsRepositoryLock(DynamoDBClient dynamoDBClient,
java.lang.String lockName,
int timeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
AwsRepositoryLock |
lock() |
void |
unlock() |
public AwsRepositoryLock(DynamoDBClient dynamoDBClient, java.lang.String lockName)
public AwsRepositoryLock(DynamoDBClient dynamoDBClient, java.lang.String lockName, int timeoutSec)
public AwsRepositoryLock lock() throws java.io.IOException
java.io.IOExceptionpublic void unlock()
unlock in interface org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLockCopyright © 2012–2022 The Apache Software Foundation. All rights reserved.