Commit Graph

551 Commits

Author SHA1 Message Date
nathan
8bd52dd202 Upgrade to Kryo 5rc2, updated to use utilities project as a maven release instead of compiling specific files 2019-03-26 20:47:40 +01:00
nathan
9a62e70b53 Added jar attributes["Automatic-Module-Name"] = Extras.id 2019-03-21 12:01:59 +01:00
nathan
ebf0831e5f Updated log on startup, update Gradle to 5.3 2019-03-21 10:47:52 +01:00
nathan
ebb5677e4b Updated readme 2019-03-17 21:16:59 +01:00
nathan
dfe7fab5ad Added badges+links 2019-03-17 16:45:10 +01:00
nathan
5f31d67c07 Changed from Java6 to Java8 2019-03-17 16:44:04 +01:00
nathan
a1f6d29740 Updated build info to java 8+ 2019-02-11 23:32:31 +01:00
nathan
ec8d5d1926 Updated to java 8+ version of getting calling class 2019-02-11 23:31:28 +01:00
nathan
16019270c8 Updated version from 2.16 to 2.17 2019-02-11 15:46:42 +01:00
nathan
cdf34ac1dc Updated version from 2.15 to 2.16 2019-01-28 15:15:08 +01:00
nathan
518c98e3af Fixed RMI close method. Code polish 2019-01-28 09:53:42 +01:00
nathan
debd0716cd Method signature cleanup 2019-01-27 16:42:01 +01:00
nathan
273523fc96 Shortened grace period for shutdown 2019-01-27 16:36:02 +01:00
nathan
7e442f2f8a Consolidated multiple RMI support classes (local/network) 2019-01-25 17:04:12 +01:00
nathan
12a9293526 ConnectionRmiSupport refactor. Moved internal methods to Connection_ 2019-01-25 16:41:13 +01:00
nathan
db69e2f9c8 Updated copyright/formatting 2019-01-25 16:27:01 +01:00
nathan
2a4ae99390 RMI Optimizations, merged/renamed primary serialization interface. 2019-01-25 16:17:15 +01:00
nathan
a8fc584ae4 Server shutdown now tries harder to make sure the server is actually shutdown when aborting. Can also check UDP servers now 2019-01-25 16:16:03 +01:00
nathan
aac6e30ec9 DiscoverHost now throws IoException when host discovery fails 2019-01-25 16:15:11 +01:00
nathan
e6cc3fd851 Reconnect test fails easier now 2019-01-25 16:14:00 +01:00
nathan
8c9140b3f6 Simplified shutdown/wait methods for unit testing 2019-01-25 16:13:41 +01:00
nathan
f2adf6c8b8 Fixed issues with unit tests 2019-01-25 15:59:11 +01:00
nathan
1a6540f360 Shortened shutdown timeout by a lot 2019-01-25 00:49:48 +01:00
nathan
11578b817d Fixed threading deadlock issues in some circumstances 2019-01-22 14:41:40 +01:00
nathan
7f4ce13657 Fixed issues when trying to connect and it times out 2019-01-22 14:41:12 +01:00
nathan
1d3d794f99 Made logger optional for Host discovery. 2019-01-22 01:02:43 +01:00
nathan
463433ef45 Fixed countdown 2019-01-22 00:40:44 +01:00
nathan
0eb19e8c3f Clean up and optimize RMI network stack. 2019-01-20 22:44:27 +01:00
nathan
df73b839b4 Formatting 2019-01-20 21:36:22 +01:00
nathan
9d3cf9fdf5 Added additional checks to make sure the socket is UN-BOUND when shutting down a server. Added UDP checking for Server.isRunning(config) 2019-01-20 21:35:25 +01:00
nathan
bc67ca73a3 More explicit name for connection registration thread. Verified thread handoff is correct 2019-01-17 19:05:31 +01:00
nathan
66fe755bb5 Fixed comments and assignment of local variables 2019-01-17 17:14:42 +01:00
nathan
aa4fc5c44b Fixed issues with Client/Server worker thread pool sizes. 2019-01-17 16:15:59 +01:00
nathan
e6d8666862 Fixed number of worker threads for endpoint 2019-01-17 15:58:13 +01:00
nathan
52197975cd Better API calls for getting the string representation of an ip 2019-01-16 23:35:21 +01:00
nathan
5000fdd264 Optimize IPv4 -> String call in registration stack 2019-01-16 22:41:02 +01:00
nathan
fbc253d3fc Updated comments in build script 2019-01-16 12:12:13 +01:00
nathan
0e42fb89af Updated version from 2.14 to 2.15 2019-01-16 11:44:11 +01:00
nathan
51544ce594 Local-JVM connections now verify class registrations 2019-01-16 11:43:46 +01:00
nathan
cdc22485b0 Fixed class registration verification (write was compressed, read was not) 2019-01-16 11:43:23 +01:00
nathan
627ef245d2 Fixed issues with array offsets when using unpooled buffers. 2019-01-16 11:42:33 +01:00
nathan
5e8e475747 Fixed issues with PING for local tests 2019-01-16 11:12:27 +01:00
nathan
b48886376b Fixed javadocs 2019-01-16 11:08:59 +01:00
nathan
9c69fba19d Added more comments w.r.t. testing for screwed up class registrations 2019-01-16 10:51:07 +01:00
nathan
8703a57264 Further polish. 2019-01-14 10:38:06 +01:00
nathan
998328b362 No longer depend on Utilities project, but on it's compiled sources. 2019-01-14 01:37:10 +01:00
nathan
27d90cdb04 fixed auto-closing input stream when loading properties 2019-01-13 22:42:59 +01:00
nathan
6c2fd0ed4b build organization 2019-01-13 17:57:37 +01:00
nathan
d93ba6d803 build organization 2019-01-13 17:56:27 +01:00
nathan
d47c28bcc5 Updated version from 2.13 to 2.14 2019-01-13 17:46:12 +01:00