fix: Fix server session (#2913)

* fix server session

* fix version
This commit is contained in:
Ilkka Seppälä
2024-04-11 22:11:42 +03:00
committed by GitHub
parent 44071ab497
commit 56dfd8c2d7
11 changed files with 445 additions and 371 deletions
@@ -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