| Interface | Description |
|---|---|
| BasicRestConfig |
Basic configuration for a REST resource.
|
| ResponseHandler |
Defines the interface for handlers that convert POJOs to appropriate HTTP responses.
|
| RestCallHandler |
Class that handles the basic lifecycle of an HTTP REST call.
|
| RestCallHandler.Null |
Represents no RestCallHandler.
|
| RestCallLogger |
Interface class used for logging HTTP requests to the log file.
|
| RestCallLogger.Null |
Represents no RestLogger.
|
| RestConverter |
REST method response converter.
|
| RestInfoProvider |
REST resource information provider.
|
| RestInfoProvider.Null |
Represents no RestInfoProvider.
|
| RestLogger | Deprecated
Use
RestCallLogger |
| RestLogger.Null |
Represents no RestLogger.
|
| RestResourceResolver |
Class used to resolve
Class objects to instances. |
| RestResourceResolver.Null |
Represents no RestResourceResolver.
|
| Class | Description |
|---|---|
| BasicRest |
Identical to
BasicRestServlet but doesn't extend from HttpServlet. |
| BasicRestCallHandler |
Default implementation of
RestCallHandler. |
| BasicRestCallLogger |
Default implementation of the
RestCallLogger interface. |
| BasicRestGroup |
Identical to
BasicRestServletGroup but doesn't extend from HttpServlet. |
| BasicRestInfoProvider |
Default implementation of
RestInfoProvider. |
| BasicRestJena |
Identical to
BasicRestServletJena but doesn't extend from HttpServlet |
| BasicRestJenaGroup |
Identical to
BasicRestServletJenaGroup but doesn't extend from HttpServlet |
| BasicRestLogger | Deprecated |
| BasicRestResourceResolver |
Denotes the default resolver for child resources.
|
| BasicRestServlet |
Subclass of
RestServlet with default serializers and parsers defined. |
| BasicRestServletGroup |
Specialized subclass of
BasicRestServlet for showing "group" pages. |
| BasicRestServletJena |
Resource servlet with additional RDF support.
|
| BasicRestServletJenaGroup |
Resource group with additional RDF support.
|
| ClientVersionMatcher |
Specialized matcher for matching client versions.
|
| HtmlDocBuilder | Deprecated
Use
HtmlDocConfig |
| Inherit |
Dummy class that indicates that serializers, parsers, or transforms should be inherited from parent-class-to-class or class-to-method.
|
| MessageBundleLocation |
Message bundle location.
|
| None |
Dummy class that indicates that serializers, parsers, or transforms for a Java class or method should not be inherited.
|
| NoOpRestLogger | Deprecated
Use
RestCallLogger |
| RequestAttributes |
Represents the attributes in an HTTP request.
|
| RequestBody |
Contains the body of the HTTP request.
|
| RequestFormData |
Represents the parsed form-data parameters in an HTTP request.
|
| RequestHeaders |
Represents the headers in an HTTP request.
|
| RequestPath |
Contains information about the matched path on the HTTP request.
|
| RequestProperties | Deprecated |
| RequestQuery |
Represents the query parameters in an HTTP request.
|
| ResponsePartMeta |
Represents the information needed to serialize a response part such as a response header or body.
|
| RestCall |
A wrapper around a single HttpServletRequest/HttpServletResponse pair.
|
| RestCallLoggerConfig |
Represents a set of logging rules for how to handle logging of HTTP requests/responses.
|
| RestCallLoggerConfig.Builder |
Builder for
RestCallLoggerConfig objects. |
| RestCallLoggerRule |
Represents a logging rule used for determine how detailed requests should be logged at.
|
| RestCallLoggerRule.Builder |
Builder class for this object.
|
| RestCallRouter |
Represents a group of CallMethods on a REST resource that handle the same HTTP Method name but with different
paths/matchers/guards/etc...
|
| RestChild |
Represents a simple child REST resource / path mapping.
|
| RestContext |
Contains all the configuration on a REST resource and the entry points for handling REST calls.
|
| RestContextBuilder |
Defines the initial configuration of a
|
| RestContextProperties |
Encapsulates class-level properties.
|
| RestGuard |
REST method guard.
|
| RestMatcher |
Class used for defining method-level matchers using the
@RestMethod(matchers) annotation. |
| RestMethodContext |
Represents a single Java servlet/resource method annotated with
@RestMethod. |
| RestMethodContextBuilder |
Builder class for
RestMethodContext objects. |
| RestMethodParam |
REST java method parameter resolver.
|
| RestMethodProperties | Deprecated |
| RestRequest |
Represents an HTTP request for a REST resource.
|
| RestResponse |
Represents an HTTP response for a REST resource.
|
| RestServlet |
Servlet implementation of a REST resource.
|
| StaticFileMapping |
Static file mapping.
|
| Enum | Description |
|---|---|
| Enablement |
Represents the enablement settings of a feature.
|
| RestCallLoggingDetail |
Represents the amount of detail to include in a log entry for HTTP requests and responses.
|
| RestParamType |
Represents the possible parameter types as defined by the Swagger 2.0 specification.
|
| Exception | Description |
|---|---|
| HttpRuntimeException |
A
RuntimeException meant to wrap a non-RuntimeException. |
| RestException | Deprecated
Use
HttpException. |
| RestServletException |
General exception thrown from
RestServlet during construction or initialization. |
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.