public JDBCStoreThreadPooledTransactionalTimer(int repeatCount,
TransactionContextManager transactionContextManager,
ConnectionFactorySource managedConnectionFactoryWrapper,
Executor threadPool,
Kernel kernel) throws SQLException {
super(new TransactionalExecutorTaskFactory(transactionContextManager, repeatCount),
new JDBCWorkerPersistence(kernel.getKernelName(), (DataSource)managedConnectionFactoryWrapper.$getResource(), false), threadPool, transactionContextManager);
}