Commit graph

560 commits

Author SHA1 Message Date
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
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