Commit graph

652 commits

Author SHA1 Message Date
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
anthonyraymond 31898c4eaa Add chain of responsability element interface 2018-03-26 23:30:44 +02:00
anthonyraymond afee8e1c1c Add AnnouncerExecutor 2018-03-26 23:30:43 +02:00
anthonyraymond 3bfa5ccb30 temp commit 2018-03-26 23:30:43 +02:00
anthonyraymond bf693801eb Disable useless stuff 2018-03-26 23:30:43 +02:00
anthonyraymond caf1da4b25 refactor packages 2018-03-26 23:30:43 +02:00
anthonyraymond 343d95573e Add listener to bandwith manager 2018-03-26 23:30:43 +02:00
anthonyraymond e58cd9bdef Bandwidth is ready, still need some tests 2018-03-26 23:30:43 +02:00
anthonyraymond b21af1eb12 Nice progress on bandiwth dispatcher 2018-03-26 23:30:42 +02:00
anthonyraymond 431b05c312 Start refactoring the core to make it less thread-consuming 2018-03-26 23:30:42 +02:00
anthonyraymond 13ec986a69 Implement a queue that makes items available after delay 2018-03-26 23:30:42 +02:00
anthonyraymond b0fb18e793 Remove useless imports 2018-03-26 23:30:42 +02:00
anthonyraymond 31b3b92955 Remove useless methods 2018-03-26 23:30:41 +02:00
anthonyraymond 6e7f7f0092 app Paths are now stored in a POJO 2018-03-26 23:30:41 +02:00
anthonyraymond 485fc677a4 removed publisher from TorrentFileProvider
Events are now send from Client
2018-03-26 23:30:41 +02:00
anthonyraymond bffcb85af3 rename TorrentFileChangeAware methods 2018-03-26 23:30:41 +02:00
anthonyraymond 2696425bfe Get ride of NoMoreLeechersEvent 2018-03-26 23:30:41 +02:00
anthonyraymond ba491ba25e Update to version 2.0.10 2018-03-18 00:52:53 +01:00
anthonyraymond e9de3d8d29 Added utorrent-3.5.3_44358 2018-03-18 00:33:26 +01:00
anthonyraymond f079fd5140 Added transmission-2.93 2018-03-18 00:33:26 +01:00
anthonyraymond 7f6f203f5f Added bittorrent-7.10.3_44359 2018-03-18 00:33:26 +01:00
Anthony Raymond eb96c6c25f
Add jacoco to travis config 2018-02-21 00:31:31 +01:00
Anthony Raymond a00b053659
Add jacoco maven version 2018-02-21 00:30:12 +01:00
Anthony Raymond d92ff20226
Add jacoco maven plugin 2018-02-21 00:28:54 +01:00
Anthony Raymond fda4b5412a
Add coveralls report to travis config file 2018-02-21 00:22:01 +01:00
Anthony Raymond 4a13a1ccfa
Add coveralls plugin 2018-02-21 00:21:46 +01:00