| Enum | Description | 
|---|---|
| ServletSecurity.EmptyRoleSemantic | Represents the two possible values of the empty role semantic, active
 when a list of role names is empty. | 
| ServletSecurity.TransportGuarantee | Represents the two possible values of data transport, encrypted or not. | 
| Annotation Type | Description | 
|---|---|
| HandlesTypes | This annotation is used to declare an array of application classes which are
 passed to a  ServletContainerInitializer. | 
| HttpConstraint | This annotation represents the security constraints that are applied to all
 requests with HTTP protocol method types that are not otherwise represented
 by a corresponding  HttpMethodConstraintin aServletSecurityannotation. | 
| HttpMethodConstraint | Specific security constraints can be applied to different types of request,
 differentiated by the HTTP protocol method type by using this annotation
 inside the  ServletSecurityannotation. | 
| MultipartConfig | This annotation is used to indicate that the  Servleton
 which it is declared expects requests to made using themultipart/form-dataMIME type. | 
| ServletSecurity | Declare this annotation on a  Servletimplementation
 class to enforce security constraints on HTTP protocol requests. | 
| WebFilter | The annotation used to declare a Servlet  Filter. | 
| WebInitParam | The annotation used to declare an initialization parameter on a
  ServletorFilter, within aWebFilterorWebServletannotation. | 
| WebListener | The annotation used to declare a listener for various types of event, in a
 given web application context. | 
| WebServlet | This annotation is used to declare the configuration of an
  Servlet. | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.