Package oracle.dbtools.plugin.api.servlet
package oracle.dbtools.plugin.api.servlet
Extensions to the Servlet API.
This package defines various extensions to the standard Servlet API.
- Author:
- cdivilly
-
ClassDescription
ETagheader values MUST conform to the syntax mandated in RFC 2616 section 3.11:Build anEntityTaginstanceThe '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.Provides services for validating "If-Match" and "If-None-Match" request headers.Callback interface optionally implemented byHttpServletsub-classes.The filtering pipeline consists of a number of distinct phases.Provides services for servlets that wish to delegate the generation of a response to another service/servlet.Optional interface implemented byHttpServlets which need to dynamically determine whatAuthorizationConstraintis required for a request.Optional interface implemented byHttpServlets that wish to leverage theEntityTags.etag(HttpServletRequest, HttpServletResponse, HasGetMethod)method to automatically produce anETagheader.Alternative base class forHttpServletimplementations, providingSupportsPatchandHasDynamicAuthorizationsupport.Optional interface indicating that a servlet supports the HTTP PATCH method.Represents the versioned API plugin, specified in a META-INF/plugin.json, that corresponds to a particular request and the servlets @BelongsTo annotation.Services for working withVersionedPluginat runtime based on the request.