Lars Simon Winzer
|
46b1388cad
|
Add: Create UserRegistry and schedule UserCleanupJob
|
2026-03-15 19:51:03 +01:00 |
|
Lars Simon Winzer
|
68827e177e
|
Add: Move logger creation in CleanupJob to constructor
|
2026-03-15 19:49:23 +01:00 |
|
Lars Simon Winzer
|
0a5eb5d11c
|
Chore: JavaDoc Docstrings
|
2026-03-15 19:48:55 +01:00 |
|
Lars Simon Winzer
|
8fae4789ad
|
Add: Make UserRegistry use multiple Maps to accelerate lookups
|
2026-03-15 19:37:43 +01:00 |
|
Lars Simon Winzer
|
8dd99726ce
|
Add: UserCleanupJob as runnable to remove all expired users
|
2026-03-15 19:29:25 +01:00 |
|
Lars Simon Winzer
|
1223e1a4a9
|
Add: Extend UserRegistry to remove Disconnected User, reassign User to new session and get all users
|
2026-03-15 19:27:41 +01:00 |
|
Lars Simon Winzer
|
9d9b6ae2c7
|
Add: Handler for DisconnectEvent to SessionRegistry
|
2026-03-15 18:57:38 +01:00 |
|
Lars Simon Winzer
|
a7cdf995c4
|
Add: Timestamp to User to store time of disconnect
|
2026-03-15 18:44:03 +01:00 |
|
Lars Simon Winzer
|
82582dae83
|
Add: UserFactory to create new users and resolve name conflicts
|
2026-03-15 18:41:57 +01:00 |
|
Lars Simon Winzer
|
7c5a4675dd
|
Add: UserRegistry to store all active users and grand synchronized access
|
2026-03-15 18:35:25 +01:00 |
|
Lars Simon Winzer
|
2979c91ee0
|
Add: User to link network to domain
|
2026-03-15 18:25:48 +01:00 |
|
Lars Simon Winzer
|
8263a1355a
|
Add: UserId to uniquely identify user
|
2026-03-15 18:22:11 +01:00 |
|