Index

B E G I N S U W 
All Classes and Interfaces|All Packages

B

build() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration.Builder
Builds the SpannerLockProvider.Configuration with the provided parameters.
build() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
Builds the TableConfiguration object.
builder() - Static method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration
 
builder() - Static method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 

E

extend(LockConfiguration) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerStorageAccessor
Extends the lock until time of an existing lock record if the current host holds the lock.

G

getDatabaseClient() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration
 
getHostname() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration
 
getLockedAt() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 
getLockedBy() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 
getLockName() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 
getLockUntil() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 
getTableConfiguration() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration
 
getTableName() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration
 

I

insertRecord(LockConfiguration) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerStorageAccessor
Attempts to insert a lock record into the Spanner table.

N

net.javacrumbs.shedlock.provider.spanner - module net.javacrumbs.shedlock.provider.spanner
 
net.javacrumbs.shedlock.provider.spanner - package net.javacrumbs.shedlock.provider.spanner
 

S

SpannerLockProvider - Class in net.javacrumbs.shedlock.provider.spanner
A lock provider for Google Cloud Spanner.
SpannerLockProvider(DatabaseClient) - Constructor for class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider
Constructs a new SpannerLockProvider with the provided DatabaseClient.
SpannerLockProvider(SpannerLockProvider.Configuration) - Constructor for class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider
Constructs a new SpannerLockProvider using the specified configuration.
SpannerLockProvider.Configuration - Class in net.javacrumbs.shedlock.provider.spanner
Configuration class for SpannerLockProvider.
SpannerLockProvider.Configuration.Builder - Class in net.javacrumbs.shedlock.provider.spanner
SpannerLockProvider.TableConfiguration - Class in net.javacrumbs.shedlock.provider.spanner
Class representing the table configuration for the lock provider.
SpannerLockProvider.TableConfiguration.Builder - Class in net.javacrumbs.shedlock.provider.spanner
Builder for creating TableConfiguration instances.
SpannerStorageAccessor - Class in net.javacrumbs.shedlock.provider.spanner
Accessor for managing lock records within a Google Spanner database.
SpannerStorageAccessor(SpannerLockProvider.Configuration) - Constructor for class net.javacrumbs.shedlock.provider.spanner.SpannerStorageAccessor
Constructs a SpannerStorageAccessor using the specified configuration.

U

unlock(LockConfiguration) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerStorageAccessor
Unlocks the lock by updating the lock record's lock until time to the unlock time.
updateRecord(LockConfiguration) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerStorageAccessor
Attempts to update an existing lock record in the Spanner table.

W

withDatabaseClient(DatabaseClient) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration.Builder
 
withHostName(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration.Builder
 
withLockedAt(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
 
withLockedBy(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
 
withLockName(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
 
withLockUntil(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
 
withTableConfiguration(SpannerLockProvider.TableConfiguration) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration.Builder
 
withTableName(String) - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
 
B E G I N S U W 
All Classes and Interfaces|All Packages