ChronosX88
|
bcda85a8b1
|
Make nodes ignoring their own requests, fix putting data to the graph
|
2023-11-17 22:23:38 +03:00 |
|
ChronosX88
|
a551581a99
|
Implement custom deserializer for NetworkMessage
|
2023-11-17 22:23:38 +03:00 |
|
ChronosX88
|
9963d39219
|
Fix adding pending requests for GatewayNetworkNode
|
2023-11-17 07:12:21 +03:00 |
|
ChronosX88
|
36581fa943
|
Implement .put()/get() API properly
|
2023-11-17 07:10:59 +03:00 |
|
ChronosX88
|
45e013098f
|
Make node values type-safe
|
2023-11-16 23:19:02 +03:00 |
|
ChronosX88
|
b83e3ee14e
|
Reimplement .put() API
|
2023-11-15 02:37:19 +03:00 |
|
ChronosX88
|
87da965616
|
Reimplement network handler
|
2023-11-15 00:15:18 +03:00 |
|
ChronosX88
|
1eb00914a8
|
Implement updating nodes for MemoryStorage, handling deferred nodes
|
2023-11-14 20:36:26 +03:00 |
|
ChronosX88
|
3338c54680
|
[WIP] Revamp code base
|
2023-11-14 03:06:42 +03:00 |
|
ChronosX88
|
a51e5959da
|
Update README.md
|
2019-10-08 23:13:29 +04:00 |
|
ChronosX88
|
f853d8539e
|
Merge pull request #6 from ashatch/executors-and-tidyup
use Executor services for thread pooling/management; some tidy up
|
2019-10-07 15:08:51 +04:00 |
|
Andrew Hatch
|
ae82631050
|
use Executor services for thread pooling/management; some tidy up
|
2019-10-06 22:06:36 +01:00 |
|
ChronosX88
|
28011fe279
|
fix: Optimize PathRef
|
2019-10-01 23:38:26 +04:00 |
|
ChronosX88
|
3a9b86bac0
|
[GunSuperPeer] fix: Fix NPE in onClose callback
|
2019-10-01 23:37:59 +04:00 |
|
ChronosX88
|
b980bbd2b3
|
refactor: Change name of get data in request json
|
2019-10-01 23:37:26 +04:00 |
|
ChronosX88
|
eca5e03b6f
|
chore: Add shadow org.json lib
|
2019-10-01 23:36:19 +04:00 |
|
ChronosX88
|
908a652503
|
Fixed null when creating GunSuperPeer (storage is null in dispatcher)
|
2019-05-10 19:50:08 +04:00 |
|
ChronosX88
|
2617e8b7cd
|
Replaced CompletableFuture in PathRef. Bumped version to 0.2.5
|
2019-05-10 19:24:56 +04:00 |
|
ChronosX88
|
e5907676e6
|
Replaced getOrDefault() to get() in InMemoryGraph
|
2019-05-10 19:10:39 +04:00 |
|
ChronosX88
|
63667b50db
|
Replaced String.join with implementation in Utils class for Android compatibility.
Bumped version to 0.2.4.
|
2019-05-10 19:04:11 +04:00 |
|
ChronosX88
|
61255b3521
|
Bumped version to 0.2.3
|
2019-05-10 18:47:48 +04:00 |
|
ChronosX88
|
2d10e4d73e
|
Replaced CompletableFuture, which is compatible with the Android platform.
|
2019-05-10 18:46:51 +04:00 |
|
ChronosX88
|
3d58d966bf
|
fixed examples
|
2019-05-10 12:33:27 +04:00 |
|
ChronosX88
|
abb87473b0
|
Bumped version to 0.2.2
|
2019-05-10 12:31:34 +04:00 |
|
ChronosX88
|
5becc5cb8f
|
Added ability to set custom storage to GunSuperPeer
|
2019-05-10 12:30:53 +04:00 |
|
ChronosX88
|
17dcfc9e7b
|
Added Serializable to Node and bumped version
|
2019-05-09 16:48:24 +04:00 |
|
ChronosX88
|
027da48407
|
Update README.md
|
2019-05-09 16:35:38 +04:00 |
|
ChronosX88
|
f315353ece
|
Update README.md
|
2019-05-09 16:33:17 +04:00 |
|
ChronosX88
|
98d9044054
|
Bumped version and added shadowJar plugin to Gradle
|
2019-05-09 16:09:10 +04:00 |
|
ChronosX88
|
ecea78d827
|
Update .gitignore
|
2019-05-09 15:27:39 +04:00 |
|
ChronosX88
|
fceb33df99
|
Implemented gun.map()
|
2019-05-09 15:26:09 +04:00 |
|
ChronosX88
|
243cc61786
|
Implemented gun.on()
|
2019-05-09 15:10:01 +04:00 |
|
ChronosX88
|
9b1b38c1d7
|
Fixed URL to original site of GUN.
|
2019-05-09 14:13:27 +04:00 |
|
ChronosX88
|
b899018045
|
Now all futures in JGUN are children of CompletableFuture, correctly putting, getting, deleting.
|
2019-05-09 14:06:21 +04:00 |
|
ChronosX88
|
92b734c511
|
Removed PutBuilder
|
2019-05-08 20:41:49 +04:00 |
|
ChronosX88
|
ae574f15e7
|
Now when flattening happen, instead of new node ID, we use the path from root of a graph
|
2019-05-08 20:39:23 +04:00 |
|
ChronosX88
|
2ab66392b2
|
Added some information (and comments) in HAM CRDT class
|
2019-05-07 21:04:43 +04:00 |
|
ChronosX88
|
b563c94cca
|
Added link to the original site of GUN database
|
2019-05-07 16:40:48 +03:00 |
|
ChronosX88
|
279fa0b98c
|
Implemented basic dispatcher and removed GSON dependency.
|
2019-05-07 16:32:32 +03:00 |
|
ChronosX88
|
1e3291d780
|
Update README.md
|
2019-05-06 20:59:14 +04:00 |
|
ChronosX88
|
ee98da62a3
|
[WIP] Removing Put/GetBuilders, renamed project to JGUN (final), added get operation.
|
2019-05-06 20:42:55 +04:00 |
|
ChronosX88
|
7d61993a3c
|
[WIP] Added base for futures, builders, and big refactoring
|
2019-05-05 19:52:26 +04:00 |
|
ChronosX88
|
d085b9f80d
|
Added template to extending storage
|
2019-05-03 21:18:04 +04:00 |
|
ChronosX88
|
791f29a177
|
Implemented key-lookup
|
2019-05-03 20:52:05 +04:00 |
|
ChronosX88
|
33574c69a5
|
Create README.md
|
2019-05-03 12:29:40 +04:00 |
|
ChronosX88
|
40a90b8fbf
|
Create LICENSE
|
2019-05-03 12:29:08 +04:00 |
|
ChronosX88
|
baf0a01684
|
Implemented HAM (this is conflict resolution system)
|
2019-05-03 12:20:14 +04:00 |
|
ChronosX88
|
c366f3a655
|
Implemented ad-hoc part
|
2019-05-02 15:31:40 +04:00 |
|
ChronosX88
|
01e9e53480
|
Implemented basic server
|
2019-05-02 14:38:25 +04:00 |
|