Class EventLogRepositoryImpl
- java.lang.Object
-
- org.zalando.nakadiproducer.eventlog.impl.EventLogRepositoryImpl
-
- All Implemented Interfaces:
org.zalando.nakadiproducer.eventlog.impl.EventLogRepository
public class EventLogRepositoryImpl extends Object implements org.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
-
Constructor Summary
Constructors Constructor Description EventLogRepositoryImpl(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(org.zalando.nakadiproducer.eventlog.impl.EventLog eventLog)voiddeleteAll()Collection<org.zalando.nakadiproducer.eventlog.impl.EventLog>findByLockedByAndLockedUntilGreaterThan(String lockedBy, java.time.Instant lockedUntil)org.zalando.nakadiproducer.eventlog.impl.EventLogfindOne(Integer id)voidlockSomeMessages(String lockId, java.time.Instant now, java.time.Instant lockExpires)voidpersist(Collection<org.zalando.nakadiproducer.eventlog.impl.EventLog> eventLogs)voidpersist(org.zalando.nakadiproducer.eventlog.impl.EventLog eventLog)
-
-
-
Method Detail
-
findByLockedByAndLockedUntilGreaterThan
public Collection<org.zalando.nakadiproducer.eventlog.impl.EventLog> findByLockedByAndLockedUntilGreaterThan(String lockedBy, java.time.Instant lockedUntil)
- Specified by:
findByLockedByAndLockedUntilGreaterThanin interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
lockSomeMessages
public void lockSomeMessages(String lockId, java.time.Instant now, java.time.Instant lockExpires)
- Specified by:
lockSomeMessagesin interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
delete
public void delete(org.zalando.nakadiproducer.eventlog.impl.EventLog eventLog)
- Specified by:
deletein interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
persist
public void persist(org.zalando.nakadiproducer.eventlog.impl.EventLog eventLog)
- Specified by:
persistin interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
persist
public void persist(Collection<org.zalando.nakadiproducer.eventlog.impl.EventLog> eventLogs)
- Specified by:
persistin interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
deleteAll
public void deleteAll()
- Specified by:
deleteAllin interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
findOne
public org.zalando.nakadiproducer.eventlog.impl.EventLog findOne(Integer id)
- Specified by:
findOnein interfaceorg.zalando.nakadiproducer.eventlog.impl.EventLogRepository
-
-