Record Class SessionPolicyDecision.AbsoluteLifetimeExceeded
java.lang.Object
java.lang.Record
com.svenruppert.jsentinel.session.SessionPolicyDecision.AbsoluteLifetimeExceeded
- All Implemented Interfaces:
SessionPolicyDecision
- Enclosing interface:
SessionPolicyDecision
public static record SessionPolicyDecision.AbsoluteLifetimeExceeded()
extends Record
implements SessionPolicyDecision
The session is older than the configured absolute lifetime.
-
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.AbsoluteLifetimeExceededShared singleton. -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aAbsoluteLifetimeExceededrecord class. -
Method Summary
-
Field Details
-
INSTANCE
Shared singleton.
-
-
Constructor Details
-
AbsoluteLifetimeExceeded
public AbsoluteLifetimeExceeded()Creates an instance of aAbsoluteLifetimeExceededrecord 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.
-