Commit Graph

1064 Commits

Author SHA1 Message Date
nathan
37224b3097 kryo compression now uses optimized int instead of standard int 2016-03-09 00:49:36 +01:00
nathan
d91ee89102 better comments 2016-03-09 00:48:39 +01:00
nathan
0a2f37c482 Fixed typo in log 2016-03-09 00:48:24 +01:00
nathan
8dd0dd3db3 more informative test output 2016-03-09 00:48:03 +01:00
nathan
876caf1dc0 Changed RuntimeException to IllegalState exception 2016-03-09 00:47:27 +01:00
nathan
e1942ae03f Code polish. Removed optional compression (because for small data, it doesn't matter with AES padding) 2016-03-08 03:18:12 +01:00
nathan
81675fbd3d tweak jdk version 2016-03-08 03:16:57 +01:00
nathan
53cc0f8b03 Added license info. 2016-03-08 03:16:38 +01:00
nathan
9593cfa70a Moved normal/crypto serialization methods into their own function 2016-03-08 01:09:12 +01:00
nathan
97eff8fe67 Added initial version information 2016-03-07 01:21:47 +01:00
nathan
8fc09609a2 Removed unneeded property 2016-03-07 01:08:47 +01:00
nathan
bdddc540bb Removed "tool" support from library. It doesn't belong here. Also added @Property annotation to applicable fields 2016-03-07 01:08:30 +01:00
nathan
b1934a5b2d Updated file licensing 2016-03-07 01:07:37 +01:00
nathan
20e81e5ff9 documentation polish 2016-03-07 00:10:07 +01:00
nathan
03d2f38098 Added intellji config file 2016-03-07 00:05:00 +01:00
nathan
e1823c0f3b Fixed issues with using the backing arrays. code polish 2016-03-06 23:56:17 +01:00
nathan
e2f3f3aca7 code polish, cleaned API, better exception throwing 2016-03-06 23:54:50 +01:00
nathan
428e1fc9c1 Moved RmiFieldCache into better data structure (single-writer-principle variant). code polish 2016-03-06 23:54:11 +01:00
nathan
52f5c1688b Code polish. Changed kryo to pool (needed for nested serialized objects, specifically RMI). Cleaned up API. 2016-03-06 23:53:25 +01:00
nathan
6e72e79d0c code polish 2016-03-06 23:51:59 +01:00
nathan
c38a6277d9 Cleaned up/polished CachedMethods & Overriding methods 2016-03-06 23:51:50 +01:00
nathan
924adfc6c0 Cleaned up RMI logging 2016-03-06 23:51:06 +01:00
nathan
1ab493eb68 Change minLog to slf4j 2016-03-06 23:50:36 +01:00
nathan
3f579a7529 Added toString() verification to unit tests 2016-03-06 23:49:56 +01:00
nathan
baf6e7c895 Fixed logging and fail_check interruption execption 2016-03-06 23:49:32 +01:00
nathan
a5c03bf881 tweaked debug output in unit test 2016-03-03 01:42:35 +01:00
nathan
04bfaf1c70 fixed issue where registration could beat the check. It is more robust now 2016-03-02 01:27:48 +01:00
nathan
48707e6a73 Code polish. Moved comparator to private static final field 2016-03-02 01:26:54 +01:00
nathan
31fdf957b8 Cleaned project hierarchy 2016-03-01 13:35:39 +01:00
nathan
c2d9c5341b Fixed confusing values 2016-03-01 04:13:49 +01:00
nathan
9aef066506 Cleaned up RMI, made TCP/UDP/UDT not change behavior (only transport). Adjusted examples to reflect this. Tweaked API names 2016-03-01 04:12:15 +01:00
nathan
e56e654ee8 Change API setRemoteToString -> enableToString + comments 2016-03-01 03:12:17 +01:00
nathan
bc09fc8741 Serialization is now ThreadLocal. Changed data compression from snappy -> LZ4 2016-02-29 21:24:56 +01:00
nathan
c8731f848e Changed tests to always run in at least 2 minutes, or they fail. Also runs outside of the netty threadgroup 2016-02-29 21:24:02 +01:00
nathan
28c36233c4 Added backpressure for writing to the socket for the CLIENT (not for listeners, which are in the eventloop) 2016-02-29 21:23:09 +01:00
nathan
5e67cc1813 Now shuts down (via setDaemon(true) and threadGroup.interrupt()) the threadgroup when done. 2016-02-29 21:21:26 +01:00
nathan
04a9365351 Safe shutdown of ThreadGroup for DnsClient 2016-02-29 02:42:40 +01:00
nathan
dfd9e2c69d code polish 2016-02-29 02:42:10 +01:00
nathan
39504af041 Updated DNS client for new version of netty 2016-02-28 22:24:53 +01:00
nathan
04bc273111 Cleancode polish + LOW/HIGH WATERMARK to client/server 2016-02-28 03:11:17 +01:00
nathan
8d1d43616a Added backpressure when writing to the channel, if it's not writable 2016-02-28 03:10:10 +01:00
nathan
dcd6dd5365 Added comments 2016-02-28 03:08:57 +01:00
nathan
30a023a682 Code cleanup 2016-02-21 02:15:28 +01:00
nathan
a84fdfc1d3 Added HIGH and LOW watermark 2016-02-14 15:19:30 +01:00
nathan
2b677e6cf4 Fixed checkAccess (did this change somehow? It used to work...) 2016-02-14 15:18:30 +01:00
nathan
398e2dccf9 doc cleanup 2016-02-14 14:36:10 +01:00
nathan
fa8a0b5ecd Fixed DNS system to use latest netty 2016-02-14 14:35:34 +01:00
nathan
80b358f8aa Fixed RMI bug with overriding methods w/ connection as first parameter 2015-12-18 03:38:12 +01:00
nathan
1d3531afc0 Added another test for RMI overriding methods w/ connection as the first parameter 2015-12-18 03:37:39 +01:00
nathan
0320ec2b91 Added duplicates warning supression 2015-12-18 03:37:12 +01:00