Package org.jobrunr.storage.nosql.redis
Class JedisRedisDBCreator
- java.lang.Object
-
- org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator<JedisRedisMigration>
-
- org.jobrunr.storage.nosql.redis.JedisRedisDBCreator
-
public class JedisRedisDBCreator extends NoSqlDatabaseCreator<JedisRedisMigration>
-
-
Constructor Summary
Constructors Constructor Description JedisRedisDBCreator(NoSqlStorageProvider noSqlStorageProvider, redis.clients.jedis.JedisPool jedisPool, java.lang.String keyPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected redis.clients.jedis.Jedis
getJedis()
protected boolean
isNewMigration(NoSqlMigration noSqlMigration)
protected boolean
isValidMigration(NoSqlMigration noSqlMigration)
protected boolean
markMigrationAsDone(NoSqlMigration noSqlMigration)
protected void
runMigration(JedisRedisMigration noSqlMigration)
-
Methods inherited from class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
getMigrations, runMigrationIfNecessary, runMigrations
-
-
-
-
Constructor Detail
-
JedisRedisDBCreator
public JedisRedisDBCreator(NoSqlStorageProvider noSqlStorageProvider, redis.clients.jedis.JedisPool jedisPool, java.lang.String keyPrefix)
-
-
Method Detail
-
isValidMigration
protected boolean isValidMigration(NoSqlMigration noSqlMigration)
- Overrides:
isValidMigration
in classNoSqlDatabaseCreator<JedisRedisMigration>
-
isNewMigration
protected boolean isNewMigration(NoSqlMigration noSqlMigration)
- Specified by:
isNewMigration
in classNoSqlDatabaseCreator<JedisRedisMigration>
-
runMigration
protected void runMigration(JedisRedisMigration noSqlMigration) throws java.lang.Exception
- Specified by:
runMigration
in classNoSqlDatabaseCreator<JedisRedisMigration>
- Throws:
java.lang.Exception
-
markMigrationAsDone
protected boolean markMigrationAsDone(NoSqlMigration noSqlMigration)
- Specified by:
markMigrationAsDone
in classNoSqlDatabaseCreator<JedisRedisMigration>
-
getJedis
protected redis.clients.jedis.Jedis getJedis()
-
-