| Package | Description |
|---|---|
| org.restlet |
Core classes of the Restlet API.
|
| org.restlet.data |
Information exchanged by components.
|
| org.restlet.engine.adapter |
Adapters between low-level HTTP calls and high-level Restlet Request and
Response objects.
|
| org.restlet.engine.application |
Supports Restlet applications.
|
| org.restlet.engine.header |
Supports HTTP header parsing and formatting.
|
| org.restlet.engine.local |
Supports local connectors and resources.
|
| org.restlet.engine.resource |
Supports resources.
|
| org.restlet.resource |
Client and server resource classes.
|
| org.restlet.security |
Classes related to security.
|
| org.restlet.service |
Services used by applications and components.
|
| org.restlet.util |
Various utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
Method |
Request.getAccessControlRequestMethod()
Returns the method the client is willing to use in future request to this
resource.
|
Method |
Request.getMethod()
Returns the method.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Method> |
Response.getAccessControlAllowMethods()
Returns the modifiable set of methods allowed by the actual request on the
current resource when used as part of a response to a preflight CORS
request
Note that when used with HTTP connectors, this property maps to the "Access-Control-Allow-Methods" header. |
Set<Method> |
Response.getAllowedMethods()
Returns the modifiable set of methods allowed on the requested resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Request.setAccessControlRequestMethod(Method accessControlRequestMethod)
Sets the method the client is willing to use in future request to this
resource.
|
void |
Request.setMethod(Method method)
Sets the method called.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Response.setAccessControlAllowMethods(Set<Method> accessControlAllowMethods)
Sets the set of methods allowed by the actual request on the current resource
when used as part of a response to a preflight CORS request.
Note that when used with HTTP connectors, this property maps to the "Access-Control-Allow-Methods" header. |
void |
Response.setAllowedMethods(Set<Method> allowedMethods)
Sets the set of methods allowed on the requested resource.
|
| Constructor and Description |
|---|
Request(Method method,
Reference resourceRef)
Constructor.
|
Request(Method method,
Reference resourceRef,
Representation entity)
Constructor.
|
Request(Method method,
String resourceUri)
Constructor.
|
Request(Method method,
String resourceUri,
Representation entity)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
static Method |
Method.ALL
Pseudo-method use to match all methods.
|
static Method |
Method.CONNECT
Used with a proxy that can dynamically switch to being a tunnel.
|
static Method |
Method.COPY
Deprecated.
Will be removed in next version.
|
static Method |
Method.DELETE
Requests that the origin server deletes the resource identified by the
request URI.
|
static Method |
Method.GET
Retrieves whatever information (in the form of an entity) that is identified
by the request URI.
|
static Method |
Method.HEAD
Identical to GET except that the server must not return a message body in the
response but only the message header.
|
static Method |
Method.LOCK
Deprecated.
Will be removed in next version.
|
static Method |
Method.MKCOL
Deprecated.
Will be removed in next version.
|
static Method |
Method.MOVE
Deprecated.
Will be removed in next version.
|
static Method |
Method.OPTIONS
Requests for information about the communication options available on the
request/response chain identified by the URI.
|
static Method |
Method.PATCH
Requests that the origin server applies partial modifications contained in
the entity enclosed in the request to the resource identified by the request
URI.
|
static Method |
Method.POST
Requests that the origin server accepts the entity enclosed in the request as
a new subordinate of the resource identified by the request URI.
|
static Method |
Method.PROPFIND
Deprecated.
Will be removed in next version.
|
static Method |
Method.PROPPATCH
Deprecated.
Will be removed in next version.
|
static Method |
Method.PUT
Requests that the enclosed entity be stored under the supplied request URI.
|
static Method |
Method.TRACE
Used to invoke a remote, application-layer loop-back of the request message.
|
static Method |
Method.UNLOCK
Deprecated.
Will be removed in next version.
|
| Modifier and Type | Method and Description |
|---|---|
static Method |
Method.valueOf(String name)
Returns the method associated to a given method name.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Method.compareTo(Method o)
Compares this method to another.
|
Status |
Conditions.getStatus(Method method,
boolean entityExists,
Tag tag,
Date modificationDate)
Returns the conditional status of a variant using a given method.
|
Status |
Conditions.getStatus(Method method,
RepresentationInfo representationInfo)
Returns the conditional status of a variant using a given method.
|
static void |
Method.register(Method method)
Adds a new Method to the list of registered methods.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Method.sort(List<Method> methods)
Sorts the given list of methods by name.
|
| Modifier and Type | Method and Description |
|---|---|
Method |
HttpRequest.getAccessControlRequestMethod() |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpRequest.setAccessControlRequestMethod(Method accessControlRequestMethod) |
| Modifier and Type | Method and Description |
|---|---|
Set<Method> |
CorsFilter.getDefaultAllowedMethods()
Returns the list of methods allowed by default, used when
CorsFilter.skippingResourceForCorsOptions is turned on. |
| Modifier and Type | Method and Description |
|---|---|
CorsFilter |
CorsFilter.setDefaultAllowedMethods(Set<Method> defaultAllowedMethods)
Sets the list of methods allowed by default, used when
CorsFilter.skippingResourceForCorsOptions is turned on. |
| Modifier and Type | Method and Description |
|---|---|
Method |
MethodReader.readValue() |
| Modifier and Type | Method and Description |
|---|---|
MethodWriter |
MethodWriter.append(Method method) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MethodReader.addValues(Header header,
Collection<Method> collection)
Adds values to the given collection.
|
static String |
MethodWriter.write(Set<Method> methods)
Writes a set of methods with a comma separator.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Variant> |
DirectoryServerResource.getVariants(Method method)
Returns the list of variants for the given method.
|
| Modifier and Type | Method and Description |
|---|---|
Method |
MethodAnnotationInfo.getRestletMethod()
Returns the matching Restlet method.
|
protected Method |
AnnotationUtils.getRestletMethod(Annotation annotation,
Annotation methodAnnotation)
Returns an instance of
Method according to the given annotations. |
| Modifier and Type | Method and Description |
|---|---|
MethodAnnotationInfo |
AnnotationUtils.getMethodAnnotation(List<AnnotationInfo> annotations,
Method restletMethod,
Form query,
Representation entity,
MetadataService metadataService,
ConverterService converterService)
Returns the first annotation descriptor matching the given Restlet method.
|
boolean |
MethodAnnotationInfo.isCompatible(Method restletMethod,
Form queryParams,
Representation requestEntity,
MetadataService metadataService,
ConverterService converterService)
Indicates if the annotated method described is compatible with the given
parameters.
|
| Constructor and Description |
|---|
MethodAnnotationInfo(Class<?> javaClass,
Method restletMethod,
Method javaMethod,
String annotationValue)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Method |
Resource.getMethod()
Returns the method.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Method> |
Resource.getAllowedMethods()
Returns the set of methods allowed for the current client by the resource.
|
| Modifier and Type | Method and Description |
|---|---|
protected MethodAnnotationInfo |
ServerResource.getAnnotation(Method method)
Returns the first annotation descriptor matching the given method.
|
protected MethodAnnotationInfo |
ServerResource.getAnnotation(Method method,
Form query,
Representation entity)
Returns the first annotation descriptor matching the given method.
|
protected List<Variant> |
ServerResource.getVariants(Method method)
Returns a modifiable list of exposed variants for the given method.
|
protected Representation |
ClientResource.handle(Method method)
Handles the call by cloning the prototype request, setting the method and
entity.
|
protected <T> T |
ClientResource.handle(Method method,
Class<T> resultClass)
Handles the call by cloning the prototype request, setting the method and
entity.
|
protected Representation |
ClientResource.handle(Method method,
MediaType mediaType)
Handles the call by cloning the prototype request, setting the method and
entity.
|
protected <T> T |
ClientResource.handle(Method method,
Object entity,
Class<T> resultClass)
Handles an object entity.
|
protected Representation |
ClientResource.handle(Method method,
Representation entity)
Handles the call by cloning the prototype request, setting the method and
entity.
|
protected Representation |
ClientResource.handle(Method method,
Representation entity,
ClientInfo clientInfo)
Handles the call by cloning the prototype request, setting the method and
entity.
|
protected Representation |
ClientResource.handle(Method method,
Representation entity,
MediaType mediaType)
Handles the call by cloning the prototype request, setting the method and
entity.
|
void |
ClientResource.setMethod(Method method)
Sets the method called.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ServerResource.setAllowedMethods(Set<Method> allowedMethods)
Sets the set of methods allowed on the requested resource.
|
| Constructor and Description |
|---|
ClientResource(Context context,
Method method,
Reference reference)
Constructor.
|
ClientResource(Context context,
Method method,
String uri)
Constructor.
|
ClientResource(Context context,
Method method,
URI uri)
Constructor.
|
ClientResource(Method method,
Reference reference)
Constructor.
|
ClientResource(Method method,
String uri)
Constructor.
|
ClientResource(Method method,
URI uri)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<Method> |
MethodAuthorizer.getAnonymousMethods()
Returns the modifiable list of methods authorized for anonymous users.
|
List<Method> |
MethodAuthorizer.getAuthenticatedMethods()
Returns the modifiable list of methods authorized for authenticated users.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MethodAuthorizer.setAnonymousMethods(List<Method> anonymousMethods)
Sets the modifiable list of methods authorized for anonymous users.
|
void |
MethodAuthorizer.setAuthenticatedMethods(List<Method> authenticatedMethods)
Sets the modifiable list of methods authorized for authenticated users.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Method> |
CorsService.getDefaultAllowedMethods()
Returns the list of methods allowed by default, used when
CorsService.skippingResourceForCorsOptions is turned on. |
| Modifier and Type | Method and Description |
|---|---|
void |
CorsService.setDefaultAllowedMethods(Set<Method> defaultAllowedMethods)
Sets the list of methods allowed by default, used when
CorsService.skippingResourceForCorsOptions is turned on. |
| Modifier and Type | Method and Description |
|---|---|
Method |
WrapperRequest.getAccessControlRequestMethod()
Returns the access control request method of the target resource.
|
Method |
WrapperRequest.getMethod()
Returns the method.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Method> |
WrapperResponse.getAllowedMethods()
Returns the set of methods allowed on the requested resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WrapperRequest.setAccessControlRequestMethod(Method accessControlRequestMethod)
Sets the access control request method of the target resource.
|
void |
WrapperRequest.setMethod(Method method)
Sets the method called.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WrapperResponse.setAllowedMethods(Set<Method> allowedMethods) |
Copyright © 2005–2025. All rights reserved.