Commit graph

527 commits

Author SHA1 Message Date
anthonyraymond 32ef182d08 Pass dow AppConfiguration instead of ConfigProvider 2018-03-26 23:34:17 +02:00
anthonyraymond c4c696dca8 Speed up tests 2018-03-26 23:34:17 +02:00
anthonyraymond 521733f308 Remove useless imports 2018-03-26 23:34:17 +02:00
anthonyraymond 8f02e3ac0e Update maven deps 2018-03-26 23:34:16 +02:00
anthonyraymond b3e25823bc Improved coverage 2018-03-26 23:33:08 +02:00
anthonyraymond f63664a146 Improve test coverage 2018-03-26 23:33:08 +02:00
anthonyraymond ee2ac8c2b6 Add Announcer tests 2018-03-26 23:32:59 +02:00
anthonyraymond c9b0123b1d Add test for TrackerClientUriProvider 2018-03-26 23:32:58 +02:00
anthonyraymond c547c92252 Add test for TrackerClient 2018-03-26 23:32:58 +02:00
anthonyraymond aa976207a3 improve AnnouncerExecutor test coverage 2018-03-26 23:32:58 +02:00
anthonyraymond 2a40e00dc2 unused imports 2018-03-26 23:32:58 +02:00
anthonyraymond edcc3d3522 typo 2018-03-26 23:32:58 +02:00
anthonyraymond d1d1666858 Add tests for announce response chain 2018-03-26 23:32:58 +02:00
anthonyraymond 53f4f5f0db Fix somes bugs 2018-03-26 23:32:58 +02:00
anthonyraymond 991d578c2f Fix few bugs 2018-03-26 23:32:58 +02:00
anthonyraymond bcdd1a6138 Stop using replayable events, now generate events on demands 2018-03-26 23:32:57 +02:00
anthonyraymond 98705e7b43 Prepare removal of replayable state for websocket 2018-03-26 23:32:57 +02:00
anthonyraymond 536befc44b Fix codestyle issues 2018-03-26 23:32:57 +02:00
anthonyraymond 115cc6151a Updated announcer event to contain all announcer information 2018-03-26 23:32:57 +02:00
anthonyraymond 9502eabdb1 Add speed payload 2018-03-26 23:32:56 +02:00
anthonyraymond a933989eb8 Small addition to be webapi compliant 2018-03-26 23:32:56 +02:00
anthonyraymond b610c5acb0 Add datetime to announcer events 2018-03-26 23:32:56 +02:00
anthonyraymond 24ab339970 Refactored replayable events 2018-03-26 23:32:56 +02:00
anthonyraymond fd996c1427 Removed useless imports 2018-03-26 23:32:56 +02:00
anthonyraymond 2455953216 Fix core event listener in web package 2018-03-26 23:32:56 +02:00
anthonyraymond 1373188c54 Prepare stop payload message 2018-03-26 23:32:56 +02:00
anthonyraymond 80d67e6184 Add some tests 2018-03-26 23:32:55 +02:00
anthonyraymond 8ff7dc0cd3 Added events for announces 2018-03-26 23:32:55 +02:00
anthonyraymond d006a8bbe5 removed useless method in client 2018-03-26 23:32:55 +02:00
anthonyraymond 5c1e494354 removed useless event 2018-03-26 23:32:55 +02:00
anthonyraymond 89a57f2994 Added events for app configuration state 2018-03-26 23:32:55 +02:00
anthonyraymond fff3b96644 Add event to dispatch the list of available client file 2018-03-26 23:32:55 +02:00
anthonyraymond ec7c608619 Added core events to notify changed in torrent folder 2018-03-26 23:32:54 +02:00
anthonyraymond 702102eea1 Added new event core event to notify seeding speed has changed 2018-03-26 23:32:53 +02:00
anthonyraymond b5b5a25a69 Create new 2 global state events 2018-03-26 23:32:53 +02:00
anthonyraymond 23ad36c143 Moved old core events to a temporary package 2018-03-26 23:32:53 +02:00
anthonyraymond a710c1eab0 Fixed failing tests 2018-03-26 23:32:52 +02:00
anthonyraymond 7b71e15ad4 Add a client facade and a ClientBuilder 2018-03-26 23:32:52 +02:00
anthonyraymond 6fd219730a Set default loggign level to INFO 2018-03-26 23:32:52 +02:00
anthonyraymond 123c758b78 Add humanReadableValue() in InfoHash 2018-03-26 23:32:52 +02:00
anthonyraymond 49482e5f33 Improve client notification (more accurate) 2018-03-26 23:32:52 +02:00
anthonyraymond 50ac7ca074 Improve debug logging in Bandiwth dispatcher 2018-03-26 23:32:52 +02:00
anthonyraymond 362d1d1197 Ensure Thracker url are used in order 2018-03-26 23:32:52 +02:00
anthonyraymond 9ebfeba1f1 Fully implemented Client 2018-03-26 23:32:52 +02:00
anthonyraymond 71ef52be22 Partially implemented client set threads names 2018-03-26 23:32:51 +02:00
anthonyraymond d3b119d62f Add ClientNotifier 2018-03-26 23:32:51 +02:00
anthonyraymond c16f321382 Add response handler chain 2018-03-26 23:32:51 +02:00
anthonyraymond 4a318c38a4 remove old implementation 2018-03-26 23:30:44 +02:00
anthonyraymond d2f1dfb1cd Monkey commit again 2018-03-26 23:30:44 +02:00
anthonyraymond cfc71014fb Create new events 2018-03-26 23:30:44 +02:00