fix: Fix server session (#2913)

* fix server session

* fix version
This commit is contained in:
Ilkka Seppälä authored and GitHub committed 2024-04-11 22:11:42 +03:00
1 parent 44071ab497
commit 56dfd8c2d7
11 files changed
+445 -371

No files matched your search

@@ -0,0 +1,27 @@
@startuml
package com.iluwatar.sessionserver {
class App {
- LOGGER : Logger {static}
- SESSION_EXPIRATION_TIME : long {static}
- sessionCreationTimes : Map<String, Instant> {static}
- sessions : Map<String, Integer> {static}
+ App()
+ main(args : String[]) {static}
- sessionExpirationTask() {static}
}
class LoginHandler {
- LOGGER : Logger {static}
- sessionCreationTimes : Map<String, Instant>
- sessions : Map<String, Integer>
+ LoginHandler(sessions : Map<String, Integer>, sessionCreationTimes : Map<String, Instant>)
+ handle(exchange : HttpExchange)
}
class LogoutHandler {
- LOGGER : Logger {static}
- sessionCreationTimes : Map<String, Instant>
- sessions : Map<String, Integer>
+ LogoutHandler(sessions : Map<String, Integer>, sessionCreationTimes : Map<String, Instant>)
+ handle(exchange : HttpExchange)
}
}
@enduml