Overview

Introduction

Architecture

Below is an overview of the architecture, including all processing layers, from the lowest TCP/IP network layer to the highest annotated interface proxies.

Class diagram

Here is a class diagram:

Annotations

We also defined a set of method level annotations:

Annotation

Description

@Delete

Annotate methods that remove resources.

@Get

Annotate methods that represent a variant of a resource

@Options

Annotate methods that accept representations.

@Post

Annotate methods that accept representations.

@Put

Annotate methods that store representations.

Those annotations are specific to the Restlet API and shouldn't be
confused with those of the JAX-RS API. For support of the JAX-RS API by
the Restlet Framework, you should look at the provided
extension.

Annotations parameter

All annotation have a single optional parameter. Its name is the default
"value" name allowing a compact annotation syntax.