Skip navigation links
A B C D E G H I L M N P Q R S T U W 

A

acquireLock(AcquireLockOptions) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Attempts to acquire a lock until it either acquires the lock, or a specified additionalTimeToWaitForLock is reached.
acquireLockInMomento(MomentoLockItem) - Method in class momento.lock.client.MomentoLockClient
 
addLock(String, LockItem) - Method in class momento.lock.client.LockStorage
 

B

batchExecuteStatement(BatchExecuteStatementRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchExecuteStatement(Consumer<BatchExecuteStatementRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchGetItem(BatchGetItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchGetItem(Consumer<BatchGetItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchGetItemPaginator(BatchGetItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchGetItemPaginator(Consumer<BatchGetItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchWriteItem(BatchWriteItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
batchWriteItem(Consumer<BatchWriteItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
build() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
builder(String) - Static method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 

C

close() - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
close() - Method in class momento.lock.client.MomentoLockClientHeartbeatHandler
 
close() - Method in class momento.lock.client.NoopDynamoDbClient
 
com.amazonaws.services.dynamodbv2 - package com.amazonaws.services.dynamodbv2
 
createBackup(CreateBackupRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
createBackup(Consumer<CreateBackupRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
createGlobalTable(CreateGlobalTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
createGlobalTable(Consumer<CreateGlobalTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
createLockCache(String) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
createLockCache(String) - Method in class momento.lock.client.MomentoLockClient
 
createTable(CreateTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
createTable(Consumer<CreateTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

D

DEFAULT_ACQUIRE_LOCKS_EXECUTOR_NUM_THREADS - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_CREATE_HEARTBEAT_BACKGROUND_THREAD - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_HEARTBEAT_EXECUTOR_NUM_THREADS - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_HEARTBEAT_PERIOD - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_HOLD_LOCK_ON_SERVICE_UNAVAILABLE - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_LEASE_DURATION - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_PARTITION_KEY_NAME - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
DEFAULT_TIME_UNIT - Static variable in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
deleteBackup(DeleteBackupRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
deleteBackup(Consumer<DeleteBackupRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
deleteItem(DeleteItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
deleteItem(Consumer<DeleteItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
deleteLockFromMomento(MomentoLockItem) - Method in class momento.lock.client.MomentoLockClient
 
deleteTable(DeleteTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
deleteTable(Consumer<DeleteTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeBackup(DescribeBackupRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeBackup(Consumer<DescribeBackupRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeContinuousBackups(DescribeContinuousBackupsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeContinuousBackups(Consumer<DescribeContinuousBackupsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeContributorInsights(DescribeContributorInsightsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeContributorInsights(Consumer<DescribeContributorInsightsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeEndpoints() - Method in class momento.lock.client.NoopDynamoDbClient
 
describeEndpoints(DescribeEndpointsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeEndpoints(Consumer<DescribeEndpointsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeExport(DescribeExportRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeExport(Consumer<DescribeExportRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeGlobalTable(DescribeGlobalTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeGlobalTable(Consumer<DescribeGlobalTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeGlobalTableSettings(DescribeGlobalTableSettingsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeGlobalTableSettings(Consumer<DescribeGlobalTableSettingsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeImport(DescribeImportRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeImport(Consumer<DescribeImportRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeKinesisStreamingDestination(DescribeKinesisStreamingDestinationRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeKinesisStreamingDestination(Consumer<DescribeKinesisStreamingDestinationRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeLimits() - Method in class momento.lock.client.NoopDynamoDbClient
 
describeLimits(DescribeLimitsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeLimits(Consumer<DescribeLimitsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTable(DescribeTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTable(Consumer<DescribeTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTableReplicaAutoScaling(DescribeTableReplicaAutoScalingRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTableReplicaAutoScaling(Consumer<DescribeTableReplicaAutoScalingRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTimeToLive(DescribeTimeToLiveRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
describeTimeToLive(Consumer<DescribeTimeToLiveRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
deserialize(byte[]) - Static method in class momento.lock.client.LockItemUtils
 
disableKinesisStreamingDestination(DisableKinesisStreamingDestinationRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
disableKinesisStreamingDestination(Consumer<DisableKinesisStreamingDestinationRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

E

enableKinesisStreamingDestination(EnableKinesisStreamingDestinationRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
enableKinesisStreamingDestination(Consumer<EnableKinesisStreamingDestinationRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
executeStatement(ExecuteStatementRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
executeStatement(Consumer<ExecuteStatementRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
executeTransaction(ExecuteTransactionRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
executeTransaction(Consumer<ExecuteTransactionRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
exportTableToPointInTime(ExportTableToPointInTimeRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
exportTableToPointInTime(Consumer<ExportTableToPointInTimeRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

G

getAdditionalData() - Method in class momento.lock.client.MomentoLockItem
 
getAllLocks() - Method in class momento.lock.client.LockStorage
 
getAllLocksFromDynamoDB(boolean) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
getCacheKey() - Method in class momento.lock.client.MomentoLockItem
 
getCacheName() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getConfiguration() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getCreateHeartbeatBackgroundThread() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getCredentialProvider() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getData() - Method in class momento.lock.client.MomentoLockItem
 
getDeleteLockOnRelease() - Method in class momento.lock.client.MomentoLockItem
 
getHeartbeatPeriod() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getHoldLockOnServiceUnavailable() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getItem(GetItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
getItem(Consumer<GetItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
getLeaseDuration() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getLeaseDuration() - Method in class momento.lock.client.MomentoLockItem
 
getLock(String, Optional<String>) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Finds out who owns the given lock, but does not acquire the lock.
getLock(String) - Method in class momento.lock.client.LockStorage
 
getLockFromMomento(String) - Method in class momento.lock.client.MomentoLockClient
 
getLockRemainingTtl(MomentoLockItem) - Method in class momento.lock.client.MomentoLockClient
 
getLocksByPartitionKey(String, boolean) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
getNamedThreadCreator() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getOwner() - Method in class momento.lock.client.MomentoLockItem
 
getOwnerName() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getPartitionKey() - Method in class momento.lock.client.MomentoLockItem
 
getPartitionKeyName() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getSortKey() - Method in class momento.lock.client.MomentoLockItem
 
getSortKeyName() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getTableName() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getTimeUnit() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getTotalNumBackgroundThreadsForHeartbeating() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 
getTotalNumThreadsForAcquiringLocks() - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions
 

H

hasLock(String, Optional<String>) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Returns true if the client currently owns the lock with @param key and @param sortKey.
hasLock(String) - Method in class momento.lock.client.LockStorage
 
heartBeat(LockItem, MomentoLockItem) - Method in class momento.lock.client.MomentoLockClientHeartbeatHandler
 

I

importTable(ImportTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
importTable(Consumer<ImportTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
isReleased() - Method in class momento.lock.client.MomentoLockItem
 

L

listBackups() - Method in class momento.lock.client.NoopDynamoDbClient
 
listBackups(ListBackupsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listBackups(Consumer<ListBackupsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listContributorInsights(ListContributorInsightsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listContributorInsights(Consumer<ListContributorInsightsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listContributorInsightsPaginator(ListContributorInsightsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listContributorInsightsPaginator(Consumer<ListContributorInsightsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listExports(ListExportsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listExports(Consumer<ListExportsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listExportsPaginator(ListExportsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listExportsPaginator(Consumer<ListExportsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listGlobalTables() - Method in class momento.lock.client.NoopDynamoDbClient
 
listGlobalTables(ListGlobalTablesRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listGlobalTables(Consumer<ListGlobalTablesRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listImports(ListImportsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listImports(Consumer<ListImportsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listImportsPaginator(ListImportsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listImportsPaginator(Consumer<ListImportsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTables() - Method in class momento.lock.client.NoopDynamoDbClient
 
listTables(ListTablesRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTables(Consumer<ListTablesRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTablesPaginator() - Method in class momento.lock.client.NoopDynamoDbClient
 
listTablesPaginator(ListTablesRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTablesPaginator(Consumer<ListTablesRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTagsOfResource(ListTagsOfResourceRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
listTagsOfResource(Consumer<ListTagsOfResourceRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
lockCacheExists() - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Checks whether the lock cache exists in Momento.
lockCacheExists(String) - Method in class momento.lock.client.MomentoLockClient
 
LockItemUtils - Class in momento.lock.client
 
LockItemUtils() - Constructor for class momento.lock.client.LockItemUtils
 
LockStorage - Class in momento.lock.client
 
LockStorage() - Constructor for class momento.lock.client.LockStorage
 
lockTableExists() - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Checks whether the lock cache exists in Momento.

M

momento.lock.client - package momento.lock.client
 
momento.lock.client.model - package momento.lock.client.model
 
MomentoClientException - Exception in momento.lock.client.model
 
MomentoClientException(String) - Constructor for exception momento.lock.client.model.MomentoClientException
 
MomentoClientException(String, Throwable) - Constructor for exception momento.lock.client.model.MomentoClientException
 
MomentoDynamoDBLockClient - Class in com.amazonaws.services.dynamodbv2
Provides a simple library for using DynamoDB's consistent read/write feature to use it for managing distributed locks.
MomentoDynamoDBLockClient(MomentoDynamoDBLockClientOptions) - Constructor for class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
MomentoDynamoDBLockClientOptions - Class in momento.lock.client
Options class that allows you to specify various configs for the lock client.
MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder - Class in momento.lock.client
 
MomentoLockClient - Class in momento.lock.client
 
MomentoLockClient(CacheClient, String) - Constructor for class momento.lock.client.MomentoLockClient
 
MomentoLockClientHeartbeatHandler - Class in momento.lock.client
 
MomentoLockClientHeartbeatHandler(LockStorage, CacheClient, String, Duration, boolean, int) - Constructor for class momento.lock.client.MomentoLockClientHeartbeatHandler
 
MomentoLockItem - Class in momento.lock.client
 
MomentoLockItem(String, long, String, String, ByteBuffer, Map<String, AttributeValue>) - Constructor for class momento.lock.client.MomentoLockItem
 

N

NoopDynamoDbClient - Class in momento.lock.client
 
NoopDynamoDbClient() - Constructor for class momento.lock.client.NoopDynamoDbClient
 

P

putItem(PutItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
putItem(Consumer<PutItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

Q

query(QueryRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
query(Consumer<QueryRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
queryPaginator(QueryRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
queryPaginator(Consumer<QueryRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

R

releaseLock(LockItem) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Releases the given lock if the current user still has it, returning true if the lock was successfully released, and false if someone else already stole the lock.
releaseLock(ReleaseLockOptions) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
removeLock(String) - Method in class momento.lock.client.LockStorage
 
restoreTableFromBackup(RestoreTableFromBackupRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
restoreTableFromBackup(Consumer<RestoreTableFromBackupRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
restoreTableToPointInTime(RestoreTableToPointInTimeRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
restoreTableToPointInTime(Consumer<RestoreTableToPointInTimeRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
run() - Method in class momento.lock.client.MomentoLockClientHeartbeatHandler
 

S

scan(ScanRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
scan(Consumer<ScanRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
scanPaginator(ScanRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
scanPaginator(Consumer<ScanRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
sendHeartbeat(LockItem) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Sends a heartbeat to indicate that the given lock is still being worked on.
sendHeartbeat(SendHeartbeatOptions) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
 
serialize(MomentoLockItem) - Static method in class momento.lock.client.LockItemUtils
 
serviceName() - Method in class momento.lock.client.NoopDynamoDbClient
 

T

tagResource(TagResourceRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
tagResource(Consumer<TagResourceRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
toMomentoLockItem(LockItem) - Static method in class momento.lock.client.LockItemUtils
 
transactGetItems(TransactGetItemsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
transactGetItems(Consumer<TransactGetItemsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
transactWriteItems(TransactWriteItemsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
transactWriteItems(Consumer<TransactWriteItemsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
tryAcquireLock(AcquireLockOptions) - Method in class com.amazonaws.services.dynamodbv2.MomentoDynamoDBLockClient
Attempts to acquire lock.

U

untagResource(UntagResourceRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
untagResource(Consumer<UntagResourceRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateContinuousBackups(UpdateContinuousBackupsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateContinuousBackups(Consumer<UpdateContinuousBackupsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateContributorInsights(UpdateContributorInsightsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateContributorInsights(Consumer<UpdateContributorInsightsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateGlobalTable(UpdateGlobalTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateGlobalTable(Consumer<UpdateGlobalTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateGlobalTableSettings(UpdateGlobalTableSettingsRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateGlobalTableSettings(Consumer<UpdateGlobalTableSettingsRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateItem(UpdateItemRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateItem(Consumer<UpdateItemRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTable(UpdateTableRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTable(Consumer<UpdateTableRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTableReplicaAutoScaling(UpdateTableReplicaAutoScalingRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTableReplicaAutoScaling(Consumer<UpdateTableReplicaAutoScalingRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTimeToLive(UpdateTimeToLiveRequest) - Method in class momento.lock.client.NoopDynamoDbClient
 
updateTimeToLive(Consumer<UpdateTimeToLiveRequest.Builder>) - Method in class momento.lock.client.NoopDynamoDbClient
 

W

waiter() - Method in class momento.lock.client.NoopDynamoDbClient
 
withConfiguration(Configuration) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withCreateHeartbeatBackgroundThread(Boolean) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withCredentialProvider(CredentialProvider) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withHeartbeatPeriod(Long) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withHoldLockOnServiceUnavailable(Boolean) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
This parameter should be set to true only in the applications which do not have strict locking requirements.
withLeaseDuration(Long) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withOwnerName(String) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withPartitionKeyName(String) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withSortKeyName(String) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withTimeUnit(TimeUnit) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
 
withTotalNumBackgroundThreadsForHeartbeating(int) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
If you expect each client to own tens or hundreds of locks, you can configure the thread pool size of MomentoLockClientHeartbeatHandler so that individual locks heartbeat in parallel.
withTotalNumThreadsForAcquiringLocks(int) - Method in class momento.lock.client.MomentoDynamoDBLockClientOptions.MomentoDynamoDBLockClientOptionsBuilder
This library uses a lightweight executor to submit tasks for acquiring locks and to schedule any retries if applicable for locks that are acquired to achieve a blocking behavior.
A B C D E G H I L M N P Q R S T U W 
Skip navigation links