| HandlesTypes |  | 
| 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  HttpMethodConstraint in a
  ServletSecurity annotation. | 
| 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  ServletSecurity annotation. | 
| MultipartConfig | This annotation is used to indicate that the  Servlet on which it is declared expects requests
 to made using the  
 multipart/form-data MIME type. | 
| ServletSecurity | Declare this annotation on a  Servlet implementation class to enforce security constraints on
 HTTP protocol requests. 
 The container applies constraints to the URL patterns mapped to each Servlet which declares this annotation.
  | 
| WebFilter | The annotation used to declare a Servlet  Filter. | 
| WebInitParam |  | 
| WebListener |  | 
| WebServlet | This annotation is used to declare the configuration of a  Servlet. |