Create SessionsInterface.java

This commit is contained in:
Ludy87 2025-03-26 12:07:22 +01:00
parent 8cb44a40a2
commit a5fcd2b3d2
No known key found for this signature in database
GPG Key ID: 92696155E0220F94

View File

@ -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<AnonymusSessionInfo> getAllSessions();
Collection<AnonymusSessionInfo> getAllNonExpiredSessions();
}