Package io.rocketbase.extension.jdbc
Class JdbcLogRepository
- java.lang.Object
-
- io.rocketbase.extension.jdbc.JdbcLogRepository
-
- All Implemented Interfaces:
LogRepository
public class JdbcLogRepository extends Object implements LogRepository
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_TABLE_NAME
-
Constructor Summary
Constructors Constructor Description JdbcLogRepository(String tableName, com.github.kagkarlsson.jdbc.JdbcRunner jdbcRunner, com.github.kagkarlsson.scheduler.serializer.Serializer serializer, com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization jdbcCustomization, IdProvider idProvider)JdbcLogRepository(DataSource dataSource, com.github.kagkarlsson.scheduler.serializer.Serializer serializer, String tableName, IdProvider idProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancreateIfNotExists(ExecutionLog log)protected StringgetStacktrace(Throwable cause)protected byte[]serialize(Object value)
-
-
-
Field Detail
-
DEFAULT_TABLE_NAME
public static final String DEFAULT_TABLE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JdbcLogRepository
public JdbcLogRepository(DataSource dataSource, com.github.kagkarlsson.scheduler.serializer.Serializer serializer, String tableName, IdProvider idProvider)
-
JdbcLogRepository
public JdbcLogRepository(String tableName, com.github.kagkarlsson.jdbc.JdbcRunner jdbcRunner, com.github.kagkarlsson.scheduler.serializer.Serializer serializer, com.github.kagkarlsson.scheduler.jdbc.JdbcCustomization jdbcCustomization, IdProvider idProvider)
-
-
Method Detail
-
createIfNotExists
public boolean createIfNotExists(ExecutionLog log)
- Specified by:
createIfNotExistsin interfaceLogRepository
-
serialize
protected byte[] serialize(Object value)
-
-