Class JdbcAuditStorage
java.lang.Object
io.leandev.appfuse.audit.JdbcAuditStorage
- All Implemented Interfaces:
AuditStorage
應用提供資料表映射與連線池;寫入直接擁有 lease,永不加入呼叫者交易。
不安全的 lease 必須先移出池;無法確認時保留隔離,禁止一般 close。
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcAuditStorage(DataSource dataSource, AuditJdbcMapping mapping) JdbcAuditStorage(DataSource dataSource, AuditJdbcMapping mapping, AuditConnectionDisposer disposer, AuditWriteSettings settings) JdbcAuditStorage(DataSource dataSource, AuditJdbcMapping mapping, AuditWriteSettings settings) -
Method Summary
Modifier and TypeMethodDescription同步查詢已持久化資料;after 為排他界線,null 條件不篩選。voidwriteBatch(List<AuditEventSnapshot> events)
-
Constructor Details
-
JdbcAuditStorage
-
JdbcAuditStorage
public JdbcAuditStorage(DataSource dataSource, AuditJdbcMapping mapping, AuditWriteSettings settings) -
JdbcAuditStorage
public JdbcAuditStorage(DataSource dataSource, AuditJdbcMapping mapping, AuditConnectionDisposer disposer, AuditWriteSettings settings)
-
-
Method Details
-
writeBatch
- Specified by:
writeBatchin interfaceAuditStorage
-
find
Description copied from interface:AuditStorage同步查詢已持久化資料;after 為排他界線,null 條件不篩選。- Specified by:
findin interfaceAuditStorage
-