Index
All Classes and Interfaces|All Packages
B
- build() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration.Builder
-
Builds the
SpannerLockProvider.Configurationwith the provided parameters. - build() - Method in class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration.Builder
-
Builds the
TableConfigurationobject. - 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
SpannerLockProviderwith the providedDatabaseClient. - SpannerLockProvider(SpannerLockProvider.Configuration) - Constructor for class net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider
-
Constructs a new
SpannerLockProviderusing 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
-
Builder for
SpannerLockProvider.Configuration. - 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
TableConfigurationinstances. - 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
SpannerStorageAccessorusing 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
All Classes and Interfaces|All Packages