Commit Graph

40 Commits

Author SHA1 Message Date
nathan
758a93d1b9 Code polish. Removed waiting for RMI to startup. Changed how
abortRegistration works, added MACOSX native event loops, Cleaned up how
 waiting for registration works (it's now a CountDownLatch. It's much
 more stable now.) Removed duplicate/dead methods. Serialization can now
  accept/reject interfaces for object serialization (as a way to permit
  "stubs" so class IDs match)
2018-01-14 23:01:09 +01:00
nathan
0395f62ac0 Moved serialization 'stuff' to it's own serialization package 2018-01-14 00:04:43 +01:00
nathan
084a85df5c Added xbill derrived DNS tests - WIP 2017-11-06 20:54:32 +01:00
nathan
b17dfce221 WIP for the DNS server. Restructured to add "endPointBase" so other
types of endpoints (ie: the DnsServer) can be supported for
start/shutdown.
2017-10-27 15:00:58 +02:00
nathan
124ef3d42c Added more options to the DnsClient 2017-10-26 21:00:09 +02:00
nathan
d0ffd01d5e ListenerBridge -> Listeners (plural). add/removeListener -> add/remove 2017-10-13 19:38:24 +02:00
nathan
c884f5167b Removed UDT, as it has been deprecated and marked for removal upstream. 2017-10-03 00:03:06 +02:00
nathan
891d96f716 polish 2017-09-26 12:11:29 +02:00
nathan
aa686ef99a Java 1.6 compatibility fixes 2017-09-25 23:29:17 +02:00
nathan
f8d71b96dd RMI working now 2017-09-25 23:06:21 +02:00
nathan
e84688ba85 Fixed unit test + comments 2017-09-25 22:14:11 +02:00
nathan
cddbe68222 Fixed comments 2017-09-25 22:11:36 +02:00
nathan
37adecd68a Code cleanup 2017-09-25 21:56:45 +02:00
nathan
4f7acde039 Fixed Rmi test. Code polish 2017-09-25 21:55:38 +02:00
nathan
db850f89bd Fixed RMI across multiple clients/servers. Code cleanup 2017-09-24 23:30:17 +02:00
nathan
9d8f381427 Serialization manager is now moved into the Configuration options, so
that different network backends (within the same application) can
support multiple serialization schemes.
2017-09-22 16:45:06 +02:00
nathan
1e724c55f9 Fixed package name. The standard package naming
convention with CamelCase is consistent across projects.
2017-09-22 09:25:10 +02:00
nathan
ac955c250f Reverted change to use Version (now uses string again). 2017-09-15 00:47:16 +02:00
nathan
bd82695d2d Made changes to the StorageSystem (IOExceptions, default serialization
manager, etc). Minor refactoring.
2017-08-02 22:12:50 +02:00
nathan
498e494a1b Updated kryo unit tests from upstream 2017-07-30 21:20:18 +02:00
nathan
76599e370e Refactored listener dispatch events
(connect/disconnect/idle/message-received) so that they are now
interfaces, and the backing implementation uses the single-writer
principle
2016-04-03 18:58:38 +02:00
nathan
1aaae4c30b Removed endpoint.disableRemoteKeyValidation, as it's no longer
necessary for "loopback" connections
2016-03-18 03:00:17 +01:00
nathan
14ec10e41a fixed reconnect test (it doesn't need to reconnect via a different
thread now)
2016-03-17 02:58:58 +01:00
nathan
e2cdcab9ea added missing registration 2016-03-17 02:58:40 +01:00
nathan
6173ed838e fixed issue with unit tests + stopping while in eventloops (it now
checks)
2016-03-17 02:58:28 +01:00
nathan
1e017804bb Fixed client reconnect 2016-03-11 00:05:42 +01:00
nathan
78fca36d30 code polish 2016-03-10 23:52:24 +01:00
nathan
537d76bc8f Changed endpoint.close -> endpoint.closeConnections for clarity on behavior 2016-03-10 23:50:34 +01:00
nathan
17efc50a06 Renamed Store.shutdown -> Store.close 2016-03-10 23:45:34 +01:00
nathan
1e655c3f7b Added security access test to propertyStore 2016-03-10 23:39:34 +01:00
nathan
d7950ab635 fixed pingpong for UDP data 2016-03-10 23:12:10 +01:00
nathan
ce6ae3e29d Added paranoid resource leak detection for netty 2016-03-10 01:25:29 +01:00
nathan
8dd0dd3db3 more informative test output 2016-03-09 00:48:03 +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
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
31fdf957b8 Cleaned project hierarchy 2016-03-01 13:35:39 +01:00