Package org.jobrunr.storage.nosql.redis
Class LettuceRedisDBCreator
java.lang.Object
org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator<LettuceRedisMigration>
org.jobrunr.storage.nosql.redis.LettuceRedisDBCreator
-
Constructor Summary
ConstructorDescriptionLettuceRedisDBCreator
(NoSqlStorageProvider noSqlStorageProvider, org.apache.commons.pool2.ObjectPool<io.lettuce.core.api.StatefulRedisConnection<String, String>> pool, String keyPrefix) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isNewMigration
(NoSqlMigration noSqlMigration) protected boolean
isValidMigration
(NoSqlMigration noSqlMigration) protected boolean
markMigrationAsDone
(NoSqlMigration noSqlMigration) protected void
runMigration
(LettuceRedisMigration noSqlMigration) Methods inherited from class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
getMigrations, runMigrationIfNecessary, runMigrations
-
Constructor Details
-
LettuceRedisDBCreator
public LettuceRedisDBCreator(NoSqlStorageProvider noSqlStorageProvider, org.apache.commons.pool2.ObjectPool<io.lettuce.core.api.StatefulRedisConnection<String, String>> pool, String keyPrefix)
-
-
Method Details
-
isValidMigration
- Overrides:
isValidMigration
in classNoSqlDatabaseCreator<LettuceRedisMigration>
-
isNewMigration
- Specified by:
isNewMigration
in classNoSqlDatabaseCreator<LettuceRedisMigration>
-
runMigration
- Specified by:
runMigration
in classNoSqlDatabaseCreator<LettuceRedisMigration>
- Throws:
Exception
-
markMigrationAsDone
- Specified by:
markMigrationAsDone
in classNoSqlDatabaseCreator<LettuceRedisMigration>
-
getConnection
-