Record Class SessionPolicyDecision.IdleTimeout
java.lang.Object
java.lang.Record
com.svenruppert.jsentinel.session.SessionPolicyDecision.IdleTimeout
- All Implemented Interfaces:
SessionPolicyDecision
- Enclosing interface:
SessionPolicyDecision
public static record SessionPolicyDecision.IdleTimeout()
extends Record
implements SessionPolicyDecision
The session was idle longer than the configured idle timeout.
-
Nested Class Summary
Nested classes/interfaces inherited from interface SessionPolicyDecision
SessionPolicyDecision.AbsoluteLifetimeExceeded, SessionPolicyDecision.Active, SessionPolicyDecision.IdleTimeoutModifier and TypeInterfaceDescriptionstatic final recordThe session is older than the configured absolute lifetime.static final recordThe session may continue.static final recordThe session was idle longer than the configured idle timeout. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SessionPolicyDecision.IdleTimeoutShared singleton. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
INSTANCE
Shared singleton.
-
-
Constructor Details
-
IdleTimeout
public IdleTimeout()Creates an instance of aIdleTimeoutrecord class.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
-