Oracle REST Data Services Java API Reference
This document describes how to develop and deploy plugins that integrate with Oracle REST Data Services (ORDS).
Getting Started
To get started, please consult the Getting Started guide.
Developer Guide
For a more detailed reference, please consult the Developer Guide
Route Patterns
The syntax used by @PathTemplate to determine what set of URLs a Servlet dispatches is defined in the Route Patterns Specification.
Packages
Package
Description
Enumerates the
ExtensionPoints
that plugins can extend.Extension point for plugins that contribute command line commands.
Annotations to express the arguments and options of a
CommandProvider
.Provides the
MultiMap
collection type.Services for defining and introspecting Configuration Settings
A
javax.inject
compatible Dependency Injection (D.I.) framework.Annotations used to make types discoverable by the dependency injection (D.I.)
framework.
Annotations to describe what URL patterns and HTTP methods a
HttpServlet
support.Internationaliztion APIs for plugins.
Internationalization Annotations
Services for manipulating input and output streams
JavaScript Object Notation (JSON) APIs for reading and writing JSON character streams.
API for creating in memory representations of JSON object graphs
(
JSONObjects
) and for
serializing object graphs to JSON representations.Provides a logging service.
Provides facilities for consistent handling of
Pagination
Provides a framework for the use of non-Java programmes & scripts in ORDS.
PathTemplateMatch
servicesResource authorization APIs
Annotations describing the security constraints of a service.
Extensions to the Servlet API.
Provides a layer atop
java.lang.reflect
package to aid dependency
resolution and injection.