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.
Resource 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.