Top Description Inners Methods
jakarta.security.enterprise.authentication.mechanism.http

public @Interface FormAuthenticationMechanismDefinition

extends Annotation
Annotations
@Retention:RUNTIME
@Target:TYPE
@Repeatable:List
Static Imports
java.lang.annotation.ElementType.FIELD, .ElementType.METHOD, .ElementType.PARAMETER, .ElementType.TYPE, .RetentionPolicy.RUNTIME

Annotation used to define a container authentication mechanism that implements FORM authentication as defined by the Servlet spec (13.6.3) and make that implementation available as an enabled CDI bean.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static @interface
public static @interface
FormAuthenticationMechanismDefinition.List

Enables multiple FormAuthenticationMechanismDefinition annotations on the same type.

Method Summary

Modifier and TypeMethod and Description
public LoginToContinue
public Class<?>[]

Returns:

list of qualifiers.
qualifiers
()

List of qualifier annotations.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

loginToContinueback to summary
public LoginToContinue loginToContinue()
Annotations
@Nonbinding
qualifiersback to summary
public Class<?>[] qualifiers()

List of qualifier annotations.

An HttpAuthenticationMechanism injection point with these qualifier annotations injects a bean that is produced by this FormAuthenticationMechanismDefinition.

The default value is FormAuthenticationMechanism, indicating that this FormAuthenticationMechanismDefinition produces bean instances of type HttpAuthenticationMechanism qualified by FormAuthenticationMechanism.

Returns:Class<?>[]

list of qualifiers.

Since
4.0
jakarta.security.enterprise.authentication.mechanism.http back to summary

public @Interface FormAuthenticationMechanismDefinition.FormAuthenticationMechanism

extends Annotation
Known Direct Implementers
jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal
Annotations
@Qualifier
@Retention:RUNTIME
@Target:FIELD, METHOD, TYPE, PARAMETER

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
jakarta.security.enterprise.authentication.mechanism.http back to summary

public final Class FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal

extends AnnotationLiteral<FormAuthenticationMechanismDefinition.FormAuthenticationMechanism>
implements FormAuthenticationMechanism
Class Inheritance
All Implemented Interfaces
jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition.FormAuthenticationMechanism, java.lang.annotation.Annotation

Supports inline instantiation of the FormAuthenticationMechanism qualifier.
Since
4.0

Field Summary

Modifier and TypeField and Description
public static final FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal
INSTANCE

Instance of the FormAuthenticationMechanism qualifier.

private static final long

Constructor Summary

AccessConstructor and Description
public

Field Detail

INSTANCEback to summary
public static final FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal INSTANCE

Instance of the FormAuthenticationMechanism qualifier.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides jakarta.enterprise.util.AnnotationLiteral.serialVersionUID.

Constructor Detail

Literalback to summary
public Literal()
jakarta.security.enterprise.authentication.mechanism.http back to summary

public @Interface FormAuthenticationMechanismDefinition.List

extends Annotation
Annotations
@Retention:RUNTIME
@Target:TYPE

Enables multiple FormAuthenticationMechanismDefinition annotations on the same type.

Method Summary

Modifier and TypeMethod and Description
public FormAuthenticationMechanismDefinition[]
Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public FormAuthenticationMechanismDefinition[] value()