Class JdbcRotationManager

java.lang.Object
de.adorsys.keymanagement.keyrotation.jdbc.JdbcRotationManager
All Implemented Interfaces:
KeyStorePersistence, RotationLocker

public class JdbcRotationManager extends Object implements KeyStorePersistence, RotationLocker
  • Constructor Details

    • JdbcRotationManager

      public JdbcRotationManager(String keyStoreId, DataSource dataSource, String lockTableName, String keyStoreTableName, Duration lockAtMost)
      KeyStore persistence and rotation locking belong to same Database.
    • JdbcRotationManager

      public JdbcRotationManager(String keyStoreId, DataSource dataSource, net.javacrumbs.shedlock.core.LockProvider lockProvider, String keyStoreTableName, Duration lockAtMost)
      KeyStore persistence happens in JDBC, but locking is provided by other provider (other RDBMS/database, Redis,...)
  • Method Details