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 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
FieldsModifier and TypeFieldDescriptionstatic final RememberMe.LiteralDefault instance of theRememberMeInterceptor Binding. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintbooleanbooleanstatic RememberMe.Literalof(int cookieMaxAgeSeconds, String cookieMaxAgeSecondsExpression, boolean cookieSecureOnly, String cookieSecureOnlyExpression, boolean cookieHttpOnly, String cookieHttpOnlyExpression, String cookieName, boolean isRememberMe, String isRememberMeExpression) Instance of theRememberMeInterceptor Binding.Methods inherited from class jakarta.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
Field Details
-
INSTANCE
Default instance of theRememberMeInterceptor 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 theRememberMeInterceptor Binding.- Parameters:
cookieMaxAgeSeconds- Max age in seconds for the remember me cookie.cookieMaxAgeSecondsExpression- Jakarta Expression Language expression variant ofcookieMaxAgeSecondscookieSecureOnly- Flag to indicate that the remember me cookie should only be sent using a secure protocolcookieSecureOnlyExpression- Jakarta Expression Language expression variant ofcookieSecureOnlycookieHttpOnly- true if the cookie should be sent only with HTTP requestscookieHttpOnlyExpression- Jakarta Expression Language expression variant ofcookieHttpOnlycookieName- 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
RememberMeInterceptor Binding
-
cookieHttpOnly
public boolean cookieHttpOnly() -
cookieHttpOnlyExpression
-
cookieMaxAgeSeconds
public int cookieMaxAgeSeconds() -
cookieMaxAgeSecondsExpression
-
cookieSecureOnly
public boolean cookieSecureOnly() -
cookieSecureOnlyExpression
-
cookieName
-
isRememberMe
public boolean isRememberMe() -
isRememberMeExpression
-