Package org.httpfeeds.server
Class JdbcFeedRepository
- java.lang.Object
-
- org.httpfeeds.server.JdbcFeedRepository
-
- All Implemented Interfaces:
FeedRepository
@Repository @ConditionalOnMissingBean public class JdbcFeedRepository extends Object implements FeedRepository
-
-
Constructor Summary
Constructors Constructor Description JdbcFeedRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FeedItemRowMapper feedItemRowMapper, String table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(String id, String type, String source, Instant time, String subject, String method, String data)voiddeleteAll()List<FeedItem>findByIdGreaterThan(String lastEventId, long limit)
-
-
-
Constructor Detail
-
JdbcFeedRepository
public JdbcFeedRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FeedItemRowMapper feedItemRowMapper, @Value("${httpfeed.server.table}") String table)
-
-
Method Detail
-
findByIdGreaterThan
public List<FeedItem> findByIdGreaterThan(String lastEventId, long limit)
- Specified by:
findByIdGreaterThanin interfaceFeedRepository
-
append
public void append(String id, String type, String source, Instant time, String subject, String method, String data)
- Specified by:
appendin interfaceFeedRepository
-
deleteAll
public void deleteAll()
-
-