From a5fcd2b3d23c519752d07e2059d5f8022cc62e36 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Wed, 26 Mar 2025 12:07:22 +0100 Subject: [PATCH] Create SessionsInterface.java --- .../config/interfaces/SessionsInterface.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java diff --git a/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java b/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java new file mode 100644 index 00000000..e368046b --- /dev/null +++ b/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java @@ -0,0 +1,20 @@ +package stirling.software.SPDF.config.interfaces; + +import java.util.Collection; + +import stirling.software.SPDF.config.anonymus.session.AnonymusSessionInfo; + +public interface SessionsInterface { + + default boolean isSessionValid(String sessionId) { + return false; + } + + boolean isOldestNonExpiredSession(String sessionId); + + void updateSessionLastRequest(String sessionId); + + Collection getAllSessions(); + + Collection getAllNonExpiredSessions(); +}