Module jakarta.security
Class RememberMe.Literal
java.lang.Object
jakarta.enterprise.util.AnnotationLiteral<RememberMe>
jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- All Implemented Interfaces:
Annotation
- Enclosing class:
RememberMe
public static final class RememberMe.Literal
extends jakarta.enterprise.util.AnnotationLiteral<RememberMe>
implements RememberMe
Supports inline instantiation of the RememberMe annotation.
- Since:
- 3.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jakarta.security.enterprise.authentication.mechanism.http.RememberMe
RememberMe.Literal
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RememberMe.Literal
Default instance of theRememberMe
Interceptor Binding. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
boolean
boolean
static RememberMe.Literal
of
(int cookieMaxAgeSeconds, String cookieMaxAgeSecondsExpression, boolean cookieSecureOnly, String cookieSecureOnlyExpression, boolean cookieHttpOnly, String cookieHttpOnlyExpression, String cookieName, boolean isRememberMe, String isRememberMeExpression) Instance of theRememberMe
Interceptor Binding.Methods inherited from class jakarta.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
Field Details
-
INSTANCE
Default instance of theRememberMe
Interceptor Binding.
-
-
Method Details
-
of
public static RememberMe.Literal of(int cookieMaxAgeSeconds, String cookieMaxAgeSecondsExpression, boolean cookieSecureOnly, String cookieSecureOnlyExpression, boolean cookieHttpOnly, String cookieHttpOnlyExpression, String cookieName, boolean isRememberMe, String isRememberMeExpression) Instance of theRememberMe
Interceptor Binding.- Parameters:
cookieMaxAgeSeconds
- Max age in seconds for the remember me cookie.cookieMaxAgeSecondsExpression
- Jakarta Expression Language expression variant ofcookieMaxAgeSeconds
cookieSecureOnly
- Flag to indicate that the remember me cookie should only be sent using a secure protocolcookieSecureOnlyExpression
- Jakarta Expression Language expression variant ofcookieSecureOnly
cookieHttpOnly
- true if the cookie should be sent only with HTTP requestscookieHttpOnlyExpression
- Jakarta Expression Language expression variant ofcookieHttpOnly
cookieName
- Name of the remember me cookie.isRememberMe
- Flag to determine if remember me should be used.isRememberMeExpression
- Jakarta Expression Language expression variant ofisRememberMe
- Returns:
- instance of the
RememberMe
Interceptor Binding
-
cookieHttpOnly
public boolean cookieHttpOnly() -
cookieHttpOnlyExpression
-
cookieMaxAgeSeconds
public int cookieMaxAgeSeconds() -
cookieMaxAgeSecondsExpression
-
cookieSecureOnly
public boolean cookieSecureOnly() -
cookieSecureOnlyExpression
-
cookieName
-
isRememberMe
public boolean isRememberMe() -
isRememberMeExpression
-