36 Commits

Author SHA1 Message Date
CharlieYu
69883196d2
improvement: Optimized NioReactor stop() (Reactor Pattern) (#1930)
* Optimized NioReactor stop()

* Optimized ThreadPoolDispatcher stop()
2021-12-23 18:10:17 +02:00
Subhrodip Mohanta
31890f67e6
updated with neccessary changes (#1709) 2021-05-01 21:22:35 +03:00
va1m
5cf2fe009b
📍Use lombok, reformat, and optimize the code (#1560)
* Use lombok, reformat, and optimize the code

* Fix merge conflicts and some sonar issues

Co-authored-by: va1m <va1m@email.com>
2021-03-13 14:19:21 +02:00
Subhrodip Mohanta
7891c2b117
update inception year to 2021 (#1653) 2021-02-14 11:57:57 +02:00
Toxic Dreamz
31471acb69 Fixed most reported issues by SonarCloud. 2020-08-15 21:47:39 +04:00
Ilkka Seppälä
417f21ed3d
Code cleanup (#1461)
* Code cleanup

* Fix flux tests

* Fix checkstyle errors

* Fix compile error
2020-07-30 20:28:47 +03:00
Anurag Agarwal
20ea465b7f Java 11 migrate remaining q-r (#1121)
* Moves queue-load-leveling to Java 11

* Moves reactor to Java 11

* Moves reader-writer-lock to Java 11

* Moves repository to Java 11

* Moves resource-acquisition-is-initialization to Java 11

* Moves retry to Java 11

* Moves role-object to Java 11
2020-01-04 18:43:12 +02:00
Anurag Agarwal
9c8ad4485b Resolves checkstyle errors for patterns starting with letter r (#1072)
* Reduces checkstyle errors in reactor

* Reduces checkstyle errors in reader-writer-lock

* Reduces checkstyle errors in repository

* Reduces checkstyle errors in resource-acquisition-is-initialization

* Reduces checkstyle errors in retry
2019-11-10 19:42:26 +02:00
Alexander Ivanov
4904d7eea0 #1021: Fix checkstyle warnings by changing the license header template (#1027)
* Add custom license header style in order to comply with Google's Checkstyle format

* Update license headers to comply with Google's Checkstyle format
2019-10-22 08:15:35 +03:00
Ilkka Seppälä
9ebbc421dd Update license headers 2019-10-12 20:05:54 +03:00
zenuo
9eb8c30bcb Add Annotation 'Override' to com.iluwatar.reactor.app.AppClient.TcpLoggingClient.run method. 2018-07-18 17:06:19 +08:00
MottoX
65e1cae2de Cleanup unnecessary code 2018-04-11 16:11:37 +08:00
baislsl
e0b8f6f850 fix checkstyle 2018-03-06 16:09:22 +08:00
baislsl
991ba320a6 Improve Javadoc 2018-02-19 22:01:14 +08:00
Artur Mogozov
6694d742a3 Migrate to JUnit5 2017-12-31 16:29:48 +09:00
Ilkka Seppälä
ed1a0022b9 #596 Add more logging to Reactor 2017-08-19 11:00:34 +03:00
Ilkka Seppälä
faa29f8025 Update license headers 2016-11-27 14:34:20 +02:00
daniel-bryla
0438811489 #502 Replaced usages of System.out with logger. 2016-10-23 19:59:03 +02:00
Ilkka Seppälä
984bf552ce Merge pull request #390 from DevFactory/release/private-methods-that-don't-access-instance-data-should-be-static-fix-1
squid:S2325 - private methods that don't access instance data should …
2016-03-09 18:33:17 +02:00
Mohammed Ezzat
046e131119 squid:UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding 2016-02-23 20:57:55 +02:00
Mohammed Ezzat
3791a80978 squid:S2325 - private methods that don't access instance data should be static 2016-02-22 19:15:51 +02:00
Ilkka Seppälä
59c32d3937 Add tests that run the examples 2016-01-31 12:09:09 +02:00
Joseph McCarthy
3d95696078 #358 Added license to all files using plugin 2016-01-27 22:20:42 +00:00
Ilkka Seppala
cec9a99410 Adjust checkstyle rules. Make checkstyle fail the build when violations are found. Correct all current checkstyle violations. 2015-12-25 23:49:28 +02:00
Ankur Kaushal
306b1f3d31 Reformat rest of the design patterns - Issue #224 2015-11-01 21:29:13 -05:00
Narendra Pathai
570a30099e Some changes to further polish #74 2015-09-16 13:24:21 +05:30
Narendra Pathai
dbc2acae5f Work on #74, removed author name from all classes. [ci skip]. Author names were added due to default eclipse configuration. 2015-09-16 11:39:57 +05:30
Narendra Pathai
e6a4200607 Work on #74, increased coverage 2015-09-15 13:48:58 +05:30
Narendra Pathai
8d429525dc Work on #74, updated javadocs, reformatted code to google style guide, added missing final modifiers 2015-09-12 17:46:24 +05:30
Narendra Pathai
363d2c3845 Work on #74, improved documentation and minor changes 2015-09-06 14:01:29 +05:30
Narendra Pathai
7ac262b880 Work on #74, repackaged and added javadocs 2015-09-04 17:43:01 +05:30
Narendra Pathai
940a62bc01 Work on #74, added unit test cases 2015-09-02 15:08:34 +05:30
Narendra Pathai
b94c1d37d2 Work on #74, server mode works with both UDP and TCP channels 2015-09-02 12:28:52 +05:30
Narendra Pathai
ec8203a196 Ongoing work on #74 introduced better abstractions in reactor - tcp and udp mode 2015-08-26 20:12:17 +05:30
Narendra Pathai
d3f2ea22ac Work on #74, enhanced reactor to allow multiple channels 2015-08-23 18:51:24 +05:30
Narendra Pathai
99adb5b0cf Work on #74 Initial logging server example 2015-08-23 11:48:57 +05:30