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:
java.lang.annotation.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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jakarta.security.enterprise.authentication.mechanism.http.RememberMe
RememberMe.Literal
-
-
Field Summary
Fields Modifier and Type Field Description static RememberMe.LiteralINSTANCEDefault instance of theRememberMeInterceptor Binding.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancookieHttpOnly()java.lang.StringcookieHttpOnlyExpression()intcookieMaxAgeSeconds()java.lang.StringcookieMaxAgeSecondsExpression()java.lang.StringcookieName()booleancookieSecureOnly()java.lang.StringcookieSecureOnlyExpression()booleanisRememberMe()java.lang.StringisRememberMeExpression()static RememberMe.Literalof(int cookieMaxAgeSeconds, java.lang.String cookieMaxAgeSecondsExpression, boolean cookieSecureOnly, java.lang.String cookieSecureOnlyExpression, boolean cookieHttpOnly, java.lang.String cookieHttpOnlyExpression, java.lang.String cookieName, boolean isRememberMe, java.lang.String isRememberMeExpression)Instance of theRememberMeInterceptor Binding.-
Methods inherited from class jakarta.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
-
-
-
Field Detail
-
INSTANCE
public static final RememberMe.Literal INSTANCE
Default instance of theRememberMeInterceptor Binding.
-
-
Method Detail
-
of
public static RememberMe.Literal of(int cookieMaxAgeSeconds, java.lang.String cookieMaxAgeSecondsExpression, boolean cookieSecureOnly, java.lang.String cookieSecureOnlyExpression, boolean cookieHttpOnly, java.lang.String cookieHttpOnlyExpression, java.lang.String cookieName, boolean isRememberMe, java.lang.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
public java.lang.String cookieHttpOnlyExpression()
-
cookieMaxAgeSeconds
public int cookieMaxAgeSeconds()
-
cookieMaxAgeSecondsExpression
public java.lang.String cookieMaxAgeSecondsExpression()
-
cookieSecureOnly
public boolean cookieSecureOnly()
-
cookieSecureOnlyExpression
public java.lang.String cookieSecureOnlyExpression()
-
cookieName
public java.lang.String cookieName()
-
isRememberMe
public boolean isRememberMe()
-
isRememberMeExpression
public java.lang.String isRememberMeExpression()
-
-