nathan
|
d611174bad
|
code polish
|
2020-08-18 23:18:35 +02:00 |
|
nathan
|
e109762cb3
|
Added suspend methods for testing
|
2020-08-18 23:18:27 +02:00 |
|
nathan
|
f4bffabbcf
|
code polish
|
2020-08-18 23:17:49 +02:00 |
|
nathan
|
29367c4d5c
|
fixed warnings
|
2020-08-18 23:16:54 +02:00 |
|
nathan
|
1232ea0d8b
|
WIP serialization cleanup
|
2020-08-18 22:38:00 +02:00 |
|
nathan
|
345de4d734
|
take/return kryo no longer need to suspend
|
2020-08-18 22:37:08 +02:00 |
|
nathan
|
7df974ce40
|
Added override test
|
2020-08-18 01:50:20 +02:00 |
|
nathan
|
da5264c542
|
Fixed RMI short/int packing for negative numbers
|
2020-08-18 01:49:19 +02:00 |
|
nathan
|
d2caea6645
|
code cleanup, extracted more complex logic into it's own function
|
2020-08-17 16:52:46 +02:00 |
|
nathan
|
98c77488b5
|
Added continuation serializer for when serializing methods that are suspend
|
2020-08-17 16:51:13 +02:00 |
|
nathan
|
6f8a9c9d05
|
Cleaned up cached methods, added toString
|
2020-08-17 16:50:25 +02:00 |
|
nathan
|
da44f7c339
|
converetd to kotlin
|
2020-08-17 16:49:00 +02:00 |
|
nathan
|
57d0b2a14e
|
Fixed generics
|
2020-08-17 16:48:48 +02:00 |
|
nathan
|
a214c2b53a
|
converted to
|
2020-08-17 16:48:39 +02:00 |
|
nathan
|
77c3209090
|
Rename .java to .kt
|
2020-08-17 16:48:29 +02:00 |
|
nathan
|
f84bcdbec5
|
Added close for rmi support, removed actor
|
2020-08-17 16:48:16 +02:00 |
|
nathan
|
cd42f6b85d
|
Fixed size error when cleaning the stack trace
|
2020-08-17 16:47:50 +02:00 |
|
nathan
|
305e3bb085
|
moved aeron IO
|
2020-08-15 13:27:09 +02:00 |
|
nathan
|
22f80497ef
|
Changed package name
|
2020-08-15 13:26:58 +02:00 |
|
nathan
|
4d0a1c9259
|
Converted to kotlin
|
2020-08-15 13:22:43 +02:00 |
|
nathan
|
8d9bef0ccc
|
separated handshake from connection management. cleaned up API
|
2020-08-15 13:21:20 +02:00 |
|
nathan
|
9eb3c122d7
|
Worked on RMI, moved aeron IO, tweaks to connection management
|
2020-08-15 13:20:31 +02:00 |
|
nathan
|
d9ab3f7247
|
Moved Kryoextra, moved Aeron IO, fixed generics with serialization
|
2020-08-15 13:14:55 +02:00 |
|
nathan
|
1b796971d3
|
Changed ClientRejectedException hierarchy
|
2020-08-15 13:13:40 +02:00 |
|
nathan
|
f891e76478
|
Ensure minimum port range
|
2020-08-14 22:42:25 +02:00 |
|
nathan
|
8857d1d016
|
Changed netty -> agrona for compression
|
2020-08-13 17:03:06 +02:00 |
|
nathan
|
bb6cacbaee
|
WIP - disabled ping
|
2020-08-13 17:02:41 +02:00 |
|
nathan
|
ac0aba1113
|
Fixed comments
|
2020-08-13 17:02:24 +02:00 |
|
nathan
|
6bd93ac8ea
|
Fixed bug with registration detection for RMI types, fixed bug sending wrong class name for registration validation.
|
2020-08-13 16:54:43 +02:00 |
|
nathan
|
618168b68b
|
Added multi-jvm registration validation check. Fixed bug with registration detection for RMI types
|
2020-08-13 16:53:50 +02:00 |
|
nathan
|
a58af6ba00
|
Cleaned up log message. Now supports constructor parameters for creating RMI objects
|
2020-08-13 14:39:19 +02:00 |
|
nathan
|
3513e58d30
|
Added DirectBuffer to constructor for AeronOutput
|
2020-08-13 12:03:38 +02:00 |
|
nathan
|
2651b791e4
|
Added delay invocation test
|
2020-08-13 11:06:44 +02:00 |
|
nathan
|
315eb9d80b
|
Fixed typo in log
|
2020-08-13 01:03:40 +02:00 |
|
nathan
|
290688b51c
|
Changed log for generating ecc keys
|
2020-08-13 01:03:23 +02:00 |
|
nathan
|
8b6751f3f3
|
Removed debug code
|
2020-08-13 01:02:42 +02:00 |
|
nathan
|
d2266ba8df
|
Added RMI init validation test
|
2020-08-13 01:02:30 +02:00 |
|
nathan
|
d9e0ff2e05
|
Added exception info to test
|
2020-08-13 01:02:08 +02:00 |
|
nathan
|
f1b7ce2685
|
Fixed test timeout
|
2020-08-13 01:01:27 +02:00 |
|
nathan
|
7fbc86d132
|
Removed RMI debug comments
|
2020-08-13 00:50:53 +02:00 |
|
nathan
|
e621bfb4e3
|
Better exception handling wrt RMI method invocation
|
2020-08-13 00:47:35 +02:00 |
|
nathan
|
994fa8d196
|
WIP unit tests. Renamed package, so stacktrace cleanup works correctly (it's based on package name)
|
2020-08-12 23:38:56 +02:00 |
|
nathan
|
10e581a21c
|
Reworked how connections are implemented (they are no longer an interface), refactored internal structure of how connections are managed and established. Added proper crypto for handshake data
|
2020-08-12 23:35:31 +02:00 |
|
nathan
|
007220b82e
|
Removed filter that won't be used
|
2020-08-12 23:31:56 +02:00 |
|
nathan
|
a52c2d9adb
|
Added trampoline for coroutine suspend argument access
|
2020-08-12 23:31:36 +02:00 |
|
nathan
|
94e835218a
|
Added RMI save/get/create methods to client/server
|
2020-08-12 23:30:43 +02:00 |
|
nathan
|
ea8e12a000
|
Fixed issues with the connection handshake, so now connections are prepped before 'onConnect' is called.
|
2020-08-12 23:30:16 +02:00 |
|
nathan
|
ccb1267bab
|
Cleaned up RMI save/get/create methods. Fixed issues waiting for RMI method invocation responses
|
2020-08-12 23:28:37 +02:00 |
|
nathan
|
47891cc448
|
Fixed access restrictions
|
2020-08-12 11:21:01 +02:00 |
|
nathan
|
57401b4e5e
|
Added more comments
|
2020-08-12 11:20:26 +02:00 |
|