-
public interface EventDao
-
-
Method Summary
Modifier and Type Method Description abstract Unitinsert(EventEntity event)abstract List<EventEntity>getBatch(Integer limit, Integer maxRetries)abstract IntegergetCount()abstract UnitdeleteByMessageIds(List<String> messageIds)abstract UnitdeleteOldest(Integer count)abstract UnitincrementRetryCount(List<String> messageIds)abstract UnitdeleteMaxRetried(Integer maxRetries)abstract UnitdeleteOlderThan(Long timestamp)-
-
Method Detail
-
insert
abstract Unit insert(EventEntity event)
-
getBatch
abstract List<EventEntity> getBatch(Integer limit, Integer maxRetries)
-
deleteByMessageIds
abstract Unit deleteByMessageIds(List<String> messageIds)
-
deleteOldest
abstract Unit deleteOldest(Integer count)
-
incrementRetryCount
abstract Unit incrementRetryCount(List<String> messageIds)
-
deleteMaxRetried
abstract Unit deleteMaxRetried(Integer maxRetries)
-
deleteOlderThan
abstract Unit deleteOlderThan(Long timestamp)
-
-
-
-