|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jersey.api.client.PartialRequestBuilder<T>
T
- the type than implements RequestBuilder
.public abstract class PartialRequestBuilder<T extends RequestBuilder>
A partial implementation of RequestBuilder
that implements
the methods on RequestBuilder
but leaves undefined the build
methods for constructing the request.
Field Summary | |
---|---|
protected java.lang.Object |
entity
|
protected MultivaluedMap<java.lang.String,java.lang.Object> |
metadata
|
Constructor Summary | |
---|---|
protected |
PartialRequestBuilder()
|
Method Summary | |
---|---|
T |
accept(MediaType... types)
Add acceptable media types. |
T |
accept(java.lang.String... types)
Add acceptable media types. |
T |
acceptLanguage(java.util.Locale... locales)
Add acceptable languages |
T |
acceptLanguage(java.lang.String... locales)
Add acceptable languages |
T |
cookie(Cookie cookie)
Add a cookie to be set. |
T |
entity(java.lang.Object entity)
Set the request entity. |
T |
entity(java.lang.Object entity,
MediaType type)
Set the request entity it's media type. |
T |
entity(java.lang.Object entity,
java.lang.String type)
Set the request entity it's media type. |
T |
header(java.lang.String name,
java.lang.Object value)
Add an HTTP header and value. |
T |
type(MediaType type)
Set the media type. |
T |
type(java.lang.String type)
Set the media type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.Object entity
protected MultivaluedMap<java.lang.String,java.lang.Object> metadata
Constructor Detail |
---|
protected PartialRequestBuilder()
Method Detail |
---|
public T entity(java.lang.Object entity)
RequestBuilder
Any Java type instance for a request entity, that is supported by the client
configuration of the client, can be passed. If generic information is
required then an instance of GenericEntity
may
be used.
entity
in interface RequestBuilder<T extends RequestBuilder>
entity
- the request entity
public T entity(java.lang.Object entity, MediaType type)
RequestBuilder
Any Java type instance for a request entity, that is supported by the client
configuration of the client, can be passed. If generic information is
required then an instance of GenericEntity
may
be used.
entity
in interface RequestBuilder<T extends RequestBuilder>
entity
- the request entitytype
- the media type
public T entity(java.lang.Object entity, java.lang.String type)
RequestBuilder
Any Java type instance for a request entity, that is supported by the client
configuration of the client, can be passed. If generic information is
required then an instance of GenericEntity
may
be used.
entity
in interface RequestBuilder<T extends RequestBuilder>
entity
- the request entitytype
- the media type
public T type(MediaType type)
RequestBuilder
type
in interface RequestBuilder<T extends RequestBuilder>
type
- the media type
public T type(java.lang.String type)
RequestBuilder
type
in interface RequestBuilder<T extends RequestBuilder>
type
- the media type
public T accept(MediaType... types)
RequestBuilder
accept
in interface RequestBuilder<T extends RequestBuilder>
types
- an array of the acceptable media types
public T accept(java.lang.String... types)
RequestBuilder
accept
in interface RequestBuilder<T extends RequestBuilder>
types
- an array of the acceptable media types
public T acceptLanguage(java.util.Locale... locales)
RequestBuilder
acceptLanguage
in interface RequestBuilder<T extends RequestBuilder>
locales
- an array of the acceptable languages
public T acceptLanguage(java.lang.String... locales)
RequestBuilder
acceptLanguage
in interface RequestBuilder<T extends RequestBuilder>
locales
- an array of the acceptable languages
public T cookie(Cookie cookie)
RequestBuilder
cookie
in interface RequestBuilder<T extends RequestBuilder>
cookie
- to be set.
public T header(java.lang.String name, java.lang.Object value)
RequestBuilder
header
in interface RequestBuilder<T extends RequestBuilder>
name
- the HTTP header name.value
- the HTTP header value.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |