| Interface | Description |
|---|---|
| EntityTag |
ETag header values MUST conform to the syntax mandated in RFC 2616 section 3.11: |
| EntityTag.Builder |
Build an
EntityTag instance |
| EntityTags |
Provides services for validating "If-Match" and "If-None-Match" request headers.
|
| ErrorResponseHandler |
Callback interface optionally implemented by
HttpServlet sub-classes. |
| FilterOrder |
The filtering pipeline consists of a number of distinct phases.
|
| ForwardedRequests |
Provides services for servlets that wish to delegate the generation of a response to another service/servlet.
|
| HasDynamicAuthorization |
Optional interface implemented by
HttpServlets which need to dynamically determine what AuthorizationConstraint is required for a request. |
| HasGetMethod |
Optional interface implemented by
HttpServlets that wish to leverage the EntityTags.etag(HttpServletRequest, HttpServletResponse, HasGetMethod) method to automatically produce an ETag header. |
| SupportsPatch |
Optional interface indicating that a servlet supports the HTTP PATCH method.
|
| VersionedPlugin |
Represents the versioned API plugin, specified in a META-INF/plugin.json, that corresponds to a particular request and the servlets @BelongsTo annotation.
|
| VersionedPlugins |
Services for working with
VersionedPlugin at runtime based on the request. |
| Class | Description |
|---|---|
| HttpServletBase |
Alternative base class for
HttpServlet implementations, providing SupportsPatch and HasDynamicAuthorization support. |
| Enum | Description |
|---|---|
| EntityTag.Strength |
The 'strength' of the ETag value: A "strong entity tag" MAY be shared by two entities of a resource only if they are equivalent by octet equality.
|
This package defines various extensions to the standard Servlet API.