public class ClientRequestHeaders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ClientConfiguration |
configuration |
protected CaseInsensitiveMap<java.lang.Object> |
headers |
Constructor and Description |
---|
ClientRequestHeaders(ClientConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
accept(javax.ws.rs.core.MediaType... types) |
void |
accept(java.lang.String... types) |
void |
acceptEncoding(java.lang.String... encodings) |
void |
acceptLanguage(java.util.Locale... locales) |
void |
acceptLanguage(java.lang.String... locales) |
void |
allow(java.util.Set<java.lang.String> methods) |
void |
allow(java.lang.String... methods) |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
asMap() |
private java.lang.StringBuilder |
buildAcceptString(java.lang.String accept,
java.lang.Object[] items) |
void |
cacheControl(javax.ws.rs.core.CacheControl cacheControl) |
void |
cookie(javax.ws.rs.core.Cookie cookie) |
java.util.List<java.util.Locale> |
getAcceptableLanguages() |
java.util.List<javax.ws.rs.core.MediaType> |
getAcceptableMediaTypes() |
java.util.Map<java.lang.String,javax.ws.rs.core.Cookie> |
getCookies() |
java.util.Date |
getDate() |
java.lang.String |
getHeader(java.lang.String name) |
CaseInsensitiveMap<java.lang.Object> |
getHeaders() |
java.util.Locale |
getLanguage() |
int |
getLength() |
javax.ws.rs.core.MediaType |
getMediaType() |
void |
header(java.lang.String name,
java.lang.Object value) |
void |
setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> newHeaders) |
void |
setLanguage(java.util.Locale language) |
void |
setLanguage(java.lang.String language) |
void |
setMediaType(javax.ws.rs.core.MediaType mediaType) |
protected CaseInsensitiveMap<java.lang.Object> headers
protected ClientConfiguration configuration
public ClientRequestHeaders(ClientConfiguration configuration)
public CaseInsensitiveMap<java.lang.Object> getHeaders()
public void setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> newHeaders)
public void setLanguage(java.util.Locale language)
public void setLanguage(java.lang.String language)
public void setMediaType(javax.ws.rs.core.MediaType mediaType)
public void acceptLanguage(java.util.Locale... locales)
public void acceptLanguage(java.lang.String... locales)
private java.lang.StringBuilder buildAcceptString(java.lang.String accept, java.lang.Object[] items)
public void acceptEncoding(java.lang.String... encodings)
public void accept(java.lang.String... types)
public void accept(javax.ws.rs.core.MediaType... types)
public void cookie(javax.ws.rs.core.Cookie cookie)
public void allow(java.lang.String... methods)
public void allow(java.util.Set<java.lang.String> methods)
public void cacheControl(javax.ws.rs.core.CacheControl cacheControl)
public void header(java.lang.String name, java.lang.Object value)
public java.util.Date getDate()
public java.lang.String getHeader(java.lang.String name)
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> asMap()
public java.util.Locale getLanguage()
public int getLength()
public javax.ws.rs.core.MediaType getMediaType()
public java.util.List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
public java.util.List<java.util.Locale> getAcceptableLanguages()
public java.util.Map<java.lang.String,javax.ws.rs.core.Cookie> getCookies()