All Classes and Interfaces
Class
Description
Log file handler that uses the
AccessLogFormatter by default.Log record formatter which simply outputs the message on a new line.
Converter between high-level and low-level HTTP calls.
Allows to sort the list of references set by the resource.
Optimized public-domain implementation of a Java alphanumeric sort.
Descriptor for Restlet annotations.
Utilities to manipulate Restlet annotations.
Represents an appendable sequence of characters.
Restlet managing a coherent set of resources and services.
Application implementation.
Preemptive authentication information.
Filter authenticating the client sending the inbound request.
Base class for authentication helpers.
Authentication utilities.
Filter authorizing inbound request.
Utilities to get the
BeanInfo of a class.Representation capable of buffering the wrapped representation.
Representation wrapping a byte array.
Directive for caching mechanisms along the call chain.
Cache directive header reader.
Cache directive header writer.
Low-level call for the HTTP connectors.
Resolves variable values based on a request and a response.
Set implementation that is case insensitive.
Authenticator based on the SSL client certificate.
Authenticator based on a challenge scheme.
Base authentication challenge message exchanged between an origin server and
a client.
Authentication challenge sent by an origin server to a client.
Challenge request header reader.
Authentication response sent by client to an origin server.
Challenge scheme used to authenticate remote clients.
Authentication challenge header writer.
Representation based on a BIO character stream.
Metadata used to specify the character set of textual representations.
Client dispatcher for a component child.
Context based on a parent component's context but dedicated to a child
Restlet, typically to an application.
Connector to the resources accessed via class loaders.
Connector acting as a generic client.
Converter of high-level uniform calls into low-level HTTP client calls.
Low-level HTTP client call.
Client connector helper.
Client specific data related to a call.
Reflection proxy invocation handler created for the
ClientResource.wrap(Class) and related methods.Modifiable list of client connectors.
Marker interface for RESTful resource proxies.
Client-side resource.
Router scorer based on a target client connector.
Router that collects calls from all applications and dispatches them to the
appropriate client connectors.
Component client dispatcher.
Context allowing access to the component's connectors.
Component helper.
Component server dispatcher.
Chain helper serving as base class for Application and Component helpers.
Set of conditions applying to a request.
Authorizer allowing only confidential calls.
Restlet enabling communication between Components.
Base connector helper.
Application service declaring client and server connectors.
Content negotiation algorithm.
Application service negotiating the preferred resource variants.
Association of a media type, a character set and modifiers.
Content type header reader.
Contextual data and services provided to a set of Restlets.
Runnable That allows to define the context class loader.Converter between Representations and regular Java objects.
Application service converting between representation and regular Java
objects.
Utilities for the converter service.
Cookie provided by a client.
Cookie header reader.
Cookie setting provided by a server.
Cookie setting header reader.
Cookie setting header writer.
Cookie header writer.
Filter that helps support CORS requests.
Helps to generate response CORS headers.
The CORS specification defines a subset of methods qualified as simple HEAD, GET and POST.
The CORS specification defines a subset of methods qualified as simple HEAD, GET and POST.
Application service that adds support of CORS.
Date manipulation utilities.
Date header writer.
Filter uncompressing entities.
Representation that decodes a wrapped representation if its encoding is
supported.
Application service automatically decoding or uncompressing received
entities.
Access log record formatter which writes a header describing the default log
format.
Converter for the built-in Representation classes.
A Utility class which extends the provided
DefaultHandler and
implements the LSResourceResolver interface.Default SSL context that delegates calls to
WrapperSslContextSpiThis
SslContextFactory makes it possible to configure most basic
options when building an SSLContext.Annotation for methods that remove representations.
Describes a digest value and the digest algorithm used.
Representation capable of computing a digest.
Dimension on which the representations of a resource may vary.
Dimension header reader.
Dimension header writer.
Finder mapping a directory of local resources.
Resource supported by a set of context representations (from file system,
class loaders and webapp context).
Describes the presentation of a single entity especially in the case of
multipart documents.
Disposition header reader.
Disposition header writer.
Enumeration of Restlet editions.
Empty representation with no content.
Filter compressing entities.
Content that encodes a wrapped content.
Application service automatically encoding or compressing request entities.
Modifier of a representation's media type.
Encoding header reader.
Encoding header writer.
Engine supporting the Restlet API.
Flexible engine class loader.
Updates an authenticated client user with assigned roles.
Represents a local entity, for example a regular file or a directory.
Connector to the local entities.
Particular server behavior that is required by a client.
Expectation header reader.
Expectation header writer.
Filter extracting attributes from a call.
Connector to the file resources accessible.
Local entity based on a regular
File.Representation based on a static file.
Restlet filtering calls before passing them to an attached Restlet.
Restlet that can find the target server resource that will effectively handle
incoming calls.
Content negotiation algorithm that flexibly interprets the content
negotiation preferences to try to always return a variant even if the client
preferences don't exactly match.
Form which is a specialized modifiable list of parameters.
Form reader.
Representation of a Web form containing submitted parameters.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Annotation for methods that retrieve a resource representation.
Group that contains member groups and users.
Represents an HTTP header.
Constants related to the HTTP protocol.
HTTP-style header reader.
HTTP-style header utilities.
HTTP-style header writer.
Abstract marker class parent of all engine helpers.
Route based on a target VirtualHost.
Implements the HTTP BASIC authentication.
Base HTTP client connector.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Protocol helper for the HTTP protocol.
Request wrapper for server HTTP calls.
Response wrapper for server HTTP calls.
Base HTTP server connector.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Simple IDENT client.
Class acting as an immutable date class based on the
Date class.Transient representation based on a BIO input stream.
Provides the behavior of the internal router of a Component.
This class handles Internet date/time strings in accordance with RFC 3339.
IO manipulation utilities.
Language used in representations and preferences.
Language header reader.
Language header writer.
Emulate List functions missing from GWT port of List
Connector to the local resources accessible via file system, class loaders
and similar mechanisms.
Reference to a local resource.
Verifier that can locally retrieve the secrets.
Filter logging all calls after their handling by the target Restlet.
Logger facade to the underlying logging framework used by the Restlet
Framework.
Thread factory that logs uncaught exceptions thrown by the created threads.
Service providing access logging service.
Logging related utility methods.
Resolves variable values based on a map.
Verifier that stores its local secrets in a map indexed by the identifier.
Metadata used to specify the format of representations.
Security realm based on a memory model.
Generic message exchanged between components.
Representations metadata for content negotiation.
Associates an extension name and a metadata.
Application service providing access to metadata and their associated
extension names.
Metadata header writer.
Method to execute when handling a call.
Meta annotation to declare method annotations.
Descriptor for method annotations.
Authorizer based on authorized methods.
Method header reader.
Method header writer.
String couple between a name and a value.
Deprecated.
Will be removed in the next 2.7/3.0 release.
Representation based on a serializable Java object.
It supports binary representations of JavaBeans using the
It supports binary representations of JavaBeans using the
ObjectInputStream and ObjectOutputStream classes.Annotation for methods that describe a resource.
Representation based on a BIO output stream.
Multi-usage parameter.
Annotation for methods that apply submitted representations as a patch.
Pipe stream that pipes output streams into input streams.
Generic object pool.
Annotation for methods that accept submitted representations.
Metadata preference definition.
Preference header reader.
Preference header writer.
Product tokens are used to allow communicating applications to identify
themselves by software name and version.
User agent header reader.
User agent header writer.
Protocol used by client and server connectors.
Protocol helper.
Annotation for methods that store submitted representations.
Describes a range of bytes.
Filter that is in charge to check the responses to requests for partial
content.
Filters an input stream to expose only a given range.
Range header reader.
Representation that exposes only a range of the content of a wrapped
representation.
Application service automatically exposes ranges of response entities.
Range header writer.
Input stream based on a reader.
Transient representation based on a BIO characters reader.
Security realm capable of providing an enroler and a verifier.
Describes an intermediary via which the call went through.
Recipient info header reader.
Recipient info header writer.
Rewrites URIs then redirects the call or the client to a new destination.
Reference to a Uniform Resource Identifier (URI).
List of URI references.
Utilities related to URI references.
Current or intended state of a resource.
Information about a representation.
Generic request sent by client connectors.
Resolves a name into a value.
Base resource class exposing the uniform REST interface.
Encapsulates a response status and the optional cause as a checked exception.
Generic response sent by server connectors.
Uniform class that provides a context and life cycle support.
Delegate used by API classes to get support from the implementation classes.
Callback interface for asynchronous tasks.
Client connector for RIAP calls.
Server connector handling RIAP calls.
Application specific role.
Authorizer based on authorized and forbidden roles.
Mapping from an organization or a user or a group to a role.
Filter scoring the affinity of calls with the attached Restlet.
Modifiable list of routes with some helper methods.
Restlet routing calls to one of the attached routes.
Verifier of identifier/secret couples.
Modifiable list of entries with many helper methods.
Connector acting as a generic server.
Converter of low-level HTTP server calls into high-level uniform calls.
Abstract HTTP server connector call.
Server connector helper.
Server specific data related to a call.
Modifiable list of server connectors.
Base class for server-side resources.
Router that collects calls from all server connectors and dispatches them to
the appropriate host routers.
Generic service associated to a component or an application.
Modifiable list of services.
Utilities for manipulation of
Set.Special log formatter that displays the level, the logger name and the actual
message.
Special log formatter that displays the actual message only.
This is an abstract factory that produces configured and initialized
instances of SSLContext.
Various HTTPS utilities.
Status to return after handling a call.
Annotation for
Throwable that map to HTTP error statuses.Filter associating a response entity based on the status.
Representation of a
Status.Converter for the
StatusInfo class.Service to handle error statuses.
Representation based on a BIO stream.
Content negotiation algorithm that strictly interprets the content
negotiation preferences.
String header reader.
Represents an Unicode string that can be converted to any character set
supported by Java.
String manipulation utilities.
String header writer.
System utilities.
Validation tag equivalent to an HTTP entity tag (E-Tag).
Tag header reader.
Tag header writer.
Application service capable of running and scheduling tasks asynchronously.
String template with a pluggable model.
Filter that resolves URI templates in the target resource URI reference using
the request attributes.
Filter scoring the affinity of calls with the attached Restlet.
Descriptor for status annotations.
Token header reader.
Filter tunneling browser calls into full REST calls.
Application service tunneling request method or client preferences.
InputStream decorator to trap
close() calls so that the underlying
stream is not closed.OutputStream decorator to trap close() calls so that the decorated stream
does not get closed.
Uniform REST interface.
User part of a security realm.
Filter validating attributes from a call.
Variable descriptor for reference templates.
Descriptor for available representations of a resource.
Variant that is declared by an annotated Java method.
Verifies the credentials provided by a client user sending a request.
Router of calls from Server connectors to Restlets.
Additional information about the status or transformation of a request or
response.
Warning header reader.
Warning header writer.
List wrapper.
Map wrapper.
Representation wrapper.
Request wrapper.
Request wrapper.
Restlet wrapper.
Wrapper of a
ScheduledExecutorService instance, to prevent
manipulation of the actual service.Default SSL context SPI capable or setting additional properties on the
created SSL engines and socket factories.
SSL server socket factory that wraps the default one to do extra
initialization.
SSL socket factory that wraps the default one to do extra initialization.
Output stream wrapping a character writer.
Representation based on a BIO characters writer.
ZIP and JAR client connector.
Local entity based on an entry in a Zip archive.
An entry in a Zip/JAR file.