Class IdempotencyRecordService
java.lang.Object
org.qubership.integration.platform.engine.service.IdempotencyRecordService
-
Constructor Summary
ConstructorsConstructorDescriptionIdempotencyRecordService(com.fasterxml.jackson.databind.ObjectMapper objectMapper, IdempotencyRecordRepository idempotencyRecordRepository) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidbooleanbooleaninsertIfNotExists(String key, int ttl) booleaninsertIfNotExists(String key, String ttl)
-
Constructor Details
-
Method Details
-
insertIfNotExists
@Transactional("checkpointTransactionManager") public boolean insertIfNotExists(String key, int ttl) -
insertIfNotExists
-
exists
-
delete
-
deleteExpired
@Scheduled(cron="${qip.idempotency.expired-records-cleanup-cron:0 */5 * ? * *}") @Transactional("checkpointTransactionManager") public void deleteExpired()
-