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:
- 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()StringcookieHttpOnlyExpression()intcookieMaxAgeSeconds()StringcookieMaxAgeSecondsExpression()StringcookieName()booleancookieSecureOnly()StringcookieSecureOnlyExpression()booleanisRememberMe()StringisRememberMeExpression()static 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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.annotation.Annotation
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, 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
public String cookieHttpOnlyExpression()
-
cookieMaxAgeSeconds
public int cookieMaxAgeSeconds()
-
cookieMaxAgeSecondsExpression
public String cookieMaxAgeSecondsExpression()
-
cookieSecureOnly
public boolean cookieSecureOnly()
-
cookieSecureOnlyExpression
public String cookieSecureOnlyExpression()
-
cookieName
public String cookieName()
-
isRememberMe
public boolean isRememberMe()
-
isRememberMeExpression
public String isRememberMeExpression()
-
-