Index
All Classes and Interfaces|All Packages
B
- build() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- builder() - Static method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- Builder() - Constructor for class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
C
- CassandraLockProvider - Class in net.javacrumbs.shedlock.provider.cassandra
-
Cassandra Lock Provider needs a keyspace and uses a lock table
Example creating keyspace and table - CassandraLockProvider(CqlSession) - Constructor for class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider
- CassandraLockProvider(CqlSession, String, ConsistencyLevel) - Constructor for class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider
- CassandraLockProvider(CassandraLockProvider.Configuration) - Constructor for class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider
- CassandraLockProvider.ColumnNames - Class in net.javacrumbs.shedlock.provider.cassandra
-
Convenience class to specify column names
- CassandraLockProvider.Configuration - Class in net.javacrumbs.shedlock.provider.cassandra
-
Convenience class to specify configuration
- CassandraLockProvider.Configuration.Builder - Class in net.javacrumbs.shedlock.provider.cassandra
-
Convenience builder class to build Configuration
- ColumnNames(String, String, String, String) - Constructor for class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.ColumnNames
-
Each column names are optional and if not specified the default column name would be considered.
G
- getColumnNames() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- getConsistencyLevel() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- getCqlSession() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- getKeyspace() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- getLockedAt() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.ColumnNames
- getLockedBy() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.ColumnNames
- getLockName() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.ColumnNames
- getLockUntil() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.ColumnNames
- getSerialConsistencyLevel() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
- getTable() - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration
N
- net.javacrumbs.shedlock.provider.cassandra - module net.javacrumbs.shedlock.provider.cassandra
- net.javacrumbs.shedlock.provider.cassandra - package net.javacrumbs.shedlock.provider.cassandra
W
- withColumnNames(CassandraLockProvider.ColumnNames) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- withConsistencyLevel(ConsistencyLevel) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- withCqlSession(CqlSession) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- withKeyspace(CqlIdentifier) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- withSerialConsistencyLevel(ConsistencyLevel) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
-
Since Shedlock internally uses CAS (Compare And Set) operations This configuration helps to have a granular control on the CAS consistency.
- withTableName(CqlIdentifier) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- withTableName(String) - Method in class net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
All Classes and Interfaces|All Packages