Interface JSentinelVersionEnforcer.EnforcementOutcome
- All Known Implementing Classes:
JSentinelVersionEnforcer.EnforcementOutcome.Continue, JSentinelVersionEnforcer.EnforcementOutcome.SessionStale
- Enclosing class:
JSentinelVersionEnforcer
public static sealed interface JSentinelVersionEnforcer.EnforcementOutcome
permits JSentinelVersionEnforcer.EnforcementOutcome.Continue, JSentinelVersionEnforcer.EnforcementOutcome.SessionStale
Sealed outcome of an
JSentinelVersionEnforcer.enforce(SubjectId, TenantId, JSentinelVersion, String, String) call.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordThe request continues — versions match.static final recordThe request must be refused — session security version no longer matches. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JSentinelVersionEnforcer.EnforcementOutcome.ContinueSingleton shared "request continues" outcome. -
Method Summary
-
Field Details
-
CONTINUE
Singleton shared "request continues" outcome.
-
-
Method Details
-
isStale
default boolean isStale()- Returns:
truewhen this outcome refuses the request
-