# Uses of Package
oracle.dbtools.plugin.api.servlet

- Packages that use oracle.dbtools.plugin.api.servlet
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.servlet | Extensions to the Servlet API.

- Classes in oracle.dbtools.plugin.api.servlet used by oracle.dbtools.plugin.api.servlet
  Class and Description
  EntityTag `ETag` header values MUST conform to the syntax mandated in RFC 2616 section 3.11:
  EntityTag.Builder Build an `EntityTag` instance
  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.
  ErrorResponseHandler Callback interface optionally implemented by `HttpServlet` sub-classes.
  HasDynamicAuthorization Optional interface implemented by `HttpServlet`s which need to dynamically determine what `AuthorizationConstraint` is required for a request.
  HasGetMethod Optional interface implemented by `HttpServlet`s 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.

Copyright © 2010, 2022, Oracle and/or its affiliates.