Package oracle.dbtools.plugin.api.servlet
<section role="region">
Extensions to the Servlet API.
This package defines various extensions to the standard Servlet API.
- Author:
- cdivilly
-
Interface Summary Interface Description EntityTag ETag
header values MUST conform to the syntax mandated in RFC 2616 section 3.11:EntityTag.Builder Build anEntityTag
instanceEntityTags Provides services for validating "If-Match" and "If-None-Match" request headers.ErrorResponseHandler Callback interface optionally implemented byHttpServlet
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 byHttpServlet
s which need to dynamically determine whatAuthorizationConstraint
is required for a request.HasGetMethod Optional interface implemented byHttpServlet
s that wish to leverage theEntityTags.etag(HttpServletRequest, HttpServletResponse, HasGetMethod)
method to automatically produce anETag
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 withVersionedPlugin
at runtime based on the request. -
Class Summary Class Description HttpServletBase Alternative base class forHttpServlet
implementations, providingSupportsPatch
andHasDynamicAuthorization
support. -
Enum Summary 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.