Class CassandraLockProvider.Configuration.Builder
java.lang.Object
net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration.Builder
- Enclosing class:
- CassandraLockProvider.Configuration
Convenience builder class to build Configuration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withColumnNames(CassandraLockProvider.ColumnNames columnNames) withConsistencyLevel(com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel) withCqlSession(com.datastax.oss.driver.api.core.CqlSession cqlSession) withKeyspace(com.datastax.oss.driver.api.core.CqlIdentifier keyspace) withSerialConsistencyLevel(com.datastax.oss.driver.api.core.ConsistencyLevel serialConsistencyLevel) Since Shedlock internally uses CAS (Compare And Set) operations This configuration helps to have a granular control on the CAS consistency.withTableName(com.datastax.oss.driver.api.core.CqlIdentifier table) withTableName(String table)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withTableName
-
withTableName
public CassandraLockProvider.Configuration.Builder withTableName(com.datastax.oss.driver.api.core.CqlIdentifier table) -
withColumnNames
public CassandraLockProvider.Configuration.Builder withColumnNames(CassandraLockProvider.ColumnNames columnNames) -
withCqlSession
public CassandraLockProvider.Configuration.Builder withCqlSession(com.datastax.oss.driver.api.core.CqlSession cqlSession) -
withConsistencyLevel
public CassandraLockProvider.Configuration.Builder withConsistencyLevel(com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel) -
withSerialConsistencyLevel
public CassandraLockProvider.Configuration.Builder withSerialConsistencyLevel(com.datastax.oss.driver.api.core.ConsistencyLevel serialConsistencyLevel) Since Shedlock internally uses CAS (Compare And Set) operations This configuration helps to have a granular control on the CAS consistency.- Returns:
- Builder
-
withKeyspace
public CassandraLockProvider.Configuration.Builder withKeyspace(com.datastax.oss.driver.api.core.CqlIdentifier keyspace) -
build
-