Commit Graph

45 Commits

Author SHA1 Message Date
Athou
27681603cd generate accessors only 2013-08-11 14:01:16 +02:00
Athou
e1be05711b use lombok data instead of getters and setters 2013-08-11 12:09:05 +02:00
Athou
6dcf2aabd1 pass a context object around instead of creating transient fields in model objects 2013-07-31 13:06:57 +02:00
Athou
60bf96411c removed unused urlHash field 2013-07-27 15:45:15 +02:00
Athou
3dd4f140e2 refactored the way we handle feed refresh queue 2013-07-27 15:45:03 +02:00
Athou
8845c54d0c apply formatter 2013-07-25 09:17:33 +02:00
Athou
c2b53b117c remove many to many relationship between entries and feeds 2013-07-24 15:40:59 +02:00
Athou
d8f3316747 faster feed cleanup 2013-07-05 17:00:32 +02:00
Athou
4efa18f9e6 materialize the manytomany relationship to have better control over queries 2013-07-04 23:44:12 +02:00
Athou
4c1c9aef6f cleaner way of deleting relationships 2013-07-04 21:32:34 +02:00
Athou
a7f5f9ee00 method to merge feeds 2013-07-02 16:56:25 +02:00
Athou
f230ad74b1 store normalized urls 2013-07-02 16:56:25 +02:00
Athou
f54e41897d manually queue feeds for refresh (#316) 2013-06-22 20:06:09 +02:00
Athou
ae44a1563a initial support for infinispan as 2nd level caching layer 2013-06-19 18:44:56 +02:00
Athou
285baaafb7 added feeds cleanup method 2013-06-19 17:01:28 +02:00
Athou
379e342e30 added on-demand database cleanup (date is hardcoded for the moment) 2013-06-16 12:06:59 +02:00
Athou
2baa2bbfe5 store average entry interval and use it to decide when to reschedule feed refresh when it returns 304 2013-06-10 12:53:46 +02:00
Athou
d855455b54 store feed content hash 2013-06-09 16:22:38 +02:00
Athou
19a4a58d9e use publishedDate from feed to determine if we need to handle feed entries or not 2013-06-08 21:47:19 +02:00
Athou
4edb481fea remove ehcache support as it does not provide a performance boost (fix #264) 2013-06-07 13:27:41 +02:00
Athou
dbe7b48a04 merge push infos into feeds 2013-06-05 21:50:26 +02:00
Athou
7cbcf1080b initial ehcache support 2013-06-05 11:58:35 +02:00
Athou
a79cfeef16 cascade not needed anymore as we persist push infos manually 2013-05-30 13:39:14 +02:00
Athou
4da9fca7ea Revert for the moment as it breaks pubsub handling 2013-05-30 11:55:15 +02:00
Athou
0aee6850d5 use a onetomany relationship for push info to avoid hibernate automatic lazy loading of onetoone optional relationships 2013-05-30 10:28:40 +02:00
Athou
01b8087e43 added index 2013-05-24 15:16:29 +02:00
Athou
c88d3021b8 initial pubsubhubbub support (#44) 2013-05-20 17:44:38 +02:00
Athou
effa009241 new fetchedfeed class 2013-04-25 12:30:21 +02:00
Athou
873aef829f etag column length not large enough 2013-04-19 15:22:39 +02:00
Athou
7502707930 check if the feed has changed by using publishDate of the feed or the first entry 2013-04-19 12:53:25 +02:00
Athou
ef3508f393 speed feeds refresh up by using http headers 2013-04-17 12:52:17 +02:00
Athou
86edd54a21 index hashes 2013-04-14 18:28:48 +02:00
Athou
47cddc954a add indexes 2013-04-13 01:24:28 +02:00
Athou
70b6fd1fd3 disable feeds for a little bit when unable to refresh the feed several times in a row 2013-04-11 16:50:20 +02:00
Athou
7b9bfeb816 fix #25 2013-04-09 09:03:52 +02:00
Athou
642661a926 smarter feed entry storing (fixes #10) 2013-04-07 12:01:50 +02:00
Athou
81cbb541b8 display favicon 2013-04-03 15:53:57 +02:00
Athou
f83507f080 don't index blobs 2013-03-31 08:45:55 +02:00
Athou
64439d36a2 don't index blobs 2013-03-31 08:40:45 +02:00
Athou
5a4d11c4de fetch feed name 2013-03-30 20:51:51 +01:00
Athou
04ce8b3a3b added indexes and constraints 2013-03-29 11:51:27 +01:00
Jeremie Panzer
6ab93ed9d5 queries tweaking 2013-03-27 11:32:22 +01:00
Jeremie Panzer
e5e40dac23 remove lazy loading 2013-03-26 11:36:31 +01:00
Jeremie Panzer
f0c4733b76 import OPML 2013-03-25 12:42:48 +01:00
Athou
4df1e7f722 package refactoring 2013-03-23 16:19:46 +01:00