|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.message.internal.Requests
public final class Requests
Internal Jersey request factory & utility class. Provides various request factory and utility methods.
| Method Summary | |
|---|---|
static java.net.URI |
baseUri(Request request)
Get the base URI of the request. |
static Request.RequestBuilder |
from(Request request)
Create a new request instance as a copy of an existing request instance. |
static Request.RequestBuilder |
from(java.lang.String requestUri,
java.lang.String method)
Create new request builder without any base URI. |
static Request.RequestBuilder |
from(java.lang.String baseUri,
java.lang.String requestUri,
java.lang.String method)
Create new request builder with a base URI. |
static Request.RequestBuilder |
from(java.net.URI requestUri,
java.lang.String method)
Create new request builder without any base URI. |
static Request.RequestBuilder |
from(java.net.URI baseUri,
java.net.URI requestUri,
java.lang.String method)
Create new request builder with a base URI. |
static Request.RequestBuilder |
from(java.net.URI baseUri,
java.net.URI requestUri,
java.lang.String method,
java.io.InputStream externalInputStream)
Create new request builder with a base URI. |
static MessageBodyWorkers |
getMessageWorkers(Request request)
Get the MessageBodyWorkers from the request. |
static HttpHeaders |
httpHeaders(Request request)
Get HttpHeaders instance representing the headers of the request. |
static java.lang.String |
relativePath(Request request)
Get the path of the request relative to the base request URI as a string. |
static java.lang.String |
relativePath(Request request,
boolean decode)
Get the path of the request relative to the base request URI as a string. |
static void |
setMessageWorkers(Request.RequestBuilder requestBuilder,
MessageBodyWorkers workers)
Set the MessageBodyWorkers to the request builder. |
static Request.RequestBuilder |
toBuilder(Request request)
Request builder initialized from the request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Request.RequestBuilder from(java.net.URI baseUri,
java.net.URI requestUri,
java.lang.String method)
baseUri - base request URI; on the server side represented by the
application root URI.requestUri - absolute request URI.method - request method.
public static Request.RequestBuilder from(java.net.URI baseUri,
java.net.URI requestUri,
java.lang.String method,
java.io.InputStream externalInputStream)
baseUri - base request URI; on the server side represented by the application
root URI.requestUri - absolute request URI.method - request method.externalInputStream - sets the external raw input stream. This input stream is the stream
"from wire" and is not intercepted yet.
public static Request.RequestBuilder from(java.net.URI requestUri,
java.lang.String method)
requestUri - absolute request URI.method - request method.
public static Request.RequestBuilder from(java.lang.String baseUri,
java.lang.String requestUri,
java.lang.String method)
baseUri - base request URI; on the server side represented by the
application root URI.requestUri - absolute request URI.method - request method.
public static Request.RequestBuilder from(java.lang.String requestUri,
java.lang.String method)
requestUri - absolute request URI.method - request method.
public static Request.RequestBuilder from(Request request)
request - original JAX-RS request to be copied. It is assumed that
the instance is represented by an internal Jersey request type.
public static Request.RequestBuilder toBuilder(Request request)
request - JAX-RS request. It is assumed that the instance is represented
by an internal Jersey request type.
public static java.lang.String relativePath(Request request)
Requests.relativePath(request, true).
request - JAX-RS request. It is assumed that the instance is represented
by an internal Jersey request type.
public static java.lang.String relativePath(Request request,
boolean decode)
request - JAX-RS request. It is assumed that the instance is represented
by an internal Jersey request type.decode - controls whether sequences of escaped octets are decoded
(true) or not (false).
public static java.net.URI baseUri(Request request)
request - JAX-RS request. It is assumed that the instance is represented
by an internal Jersey request type.
public static HttpHeaders httpHeaders(Request request)
HttpHeaders instance representing the headers of the request.
request - JAX-RS request. It is assumed that the instance is represented
by an internal Jersey request type.
HttpHeaders instance for the headers of the request.
public static void setMessageWorkers(Request.RequestBuilder requestBuilder,
MessageBodyWorkers workers)
MessageBodyWorkers to the request builder.
requestBuilder - JAX-RS request builder. It is assumed that the instance is
represented by an internal Jersey request builder type.workers - message body readers and writers lookup factory.public static MessageBodyWorkers getMessageWorkers(Request request)
MessageBodyWorkers from the request.
request - JAX-RS request. It is assumed that the instance is represented by an
internal Jersey request builder type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||