Class WrappedRequestForHttpHeaders
- java.lang.Object
-
- org.restlet.ext.jaxrs.internal.util.WrappedRequestForHttpHeaders
-
- All Implemented Interfaces:
java.util.Map<java.lang.String,java.util.List<java.lang.Object>>,javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>
@Deprecated public class WrappedRequestForHttpHeaders extends java.lang.Object implements javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>Deprecated.Will be removed in next minor release.This class wraps the request to get the headers from, if needed in aMessageBodyWriter. The changing of the http headers is not supported by this runtime environment, because it is not a good design and Restlet does not support it.
This class is not thread safe.
-
-
Field Summary
Fields Modifier and Type Field Description private Series<Header>headersDeprecated.may be null, f content was not already copied from therestletResponse.private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>jaxRsRespHeadersDeprecated.may be nullprivate ResponserestletResponseDeprecated.null, if content was copied to theheaders.
-
Constructor Summary
Constructors Constructor Description WrappedRequestForHttpHeaders(Response restletResponse, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> jaxRsRespHeaders)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidadd(java.lang.String headerName, java.lang.Object headerValue)Deprecated.private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>allToJaxRsHeaders()Deprecated.voidclear()Deprecated.booleancontainsKey(java.lang.Object headerName)Deprecated.booleancontainsValue(java.lang.Object headerValue)Deprecated.java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.Object>>>entrySet()Deprecated.java.util.List<java.lang.Object>get(java.lang.Object headerName)Deprecated.java.lang.ObjectgetFirst(java.lang.String headerName)Deprecated.private Series<Header>getHeaders()Deprecated.gets the Restlet headers.private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>getJaxRsRespHeaders()Deprecated.booleanisEmpty()Deprecated.java.util.Set<java.lang.String>keySet()Deprecated.java.util.List<java.lang.Object>put(java.lang.String headerName, java.util.List<java.lang.Object> headerValues)Deprecated.voidputAll(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.Object>> t)Deprecated.voidputSingle(java.lang.String headerName, java.lang.Object headerValue)Deprecated.java.util.List<java.lang.Object>remove(java.lang.Object headerName)Deprecated.intsize()Deprecated.private java.lang.UnsupportedOperationExceptionunsupported()Deprecated.java.util.Collection<java.util.List<java.lang.Object>>values()Deprecated.
-
-
-
Field Detail
-
headers
private Series<Header> headers
Deprecated.may be null, f content was not already copied from therestletResponse.
-
jaxRsRespHeaders
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> jaxRsRespHeaders
Deprecated.may be null
-
-
Constructor Detail
-
WrappedRequestForHttpHeaders
public WrappedRequestForHttpHeaders(Response restletResponse, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> jaxRsRespHeaders)
Deprecated.- Parameters:
restletResponse-jaxRsRespHeaders-
-
-
Method Detail
-
add
public void add(java.lang.String headerName, java.lang.Object headerValue)Deprecated.- Specified by:
addin interfacejavax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>
-
allToJaxRsHeaders
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> allToJaxRsHeaders()
Deprecated.- Returns:
-
clear
public void clear()
Deprecated.- Specified by:
clearin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
containsKey
public boolean containsKey(java.lang.Object headerName)
Deprecated.- Specified by:
containsKeyin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
containsValue
public boolean containsValue(java.lang.Object headerValue)
Deprecated.- Specified by:
containsValuein interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.Object>>> entrySet()
Deprecated.- Specified by:
entrySetin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
get
public java.util.List<java.lang.Object> get(java.lang.Object headerName)
Deprecated.- Specified by:
getin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
getFirst
public java.lang.Object getFirst(java.lang.String headerName)
Deprecated.- Specified by:
getFirstin interfacejavax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>
-
getHeaders
private Series<Header> getHeaders()
Deprecated.gets the Restlet headers. If the Restlet headers are not available, but the Restlet Response, the headers are copied from the Response headers. If both is not available, null is returned.- Returns:
-
getJaxRsRespHeaders
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getJaxRsRespHeaders()
Deprecated.
-
isEmpty
public boolean isEmpty()
Deprecated.- Specified by:
isEmptyin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
keySet
public java.util.Set<java.lang.String> keySet()
Deprecated.- Specified by:
keySetin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
put
public java.util.List<java.lang.Object> put(java.lang.String headerName, java.util.List<java.lang.Object> headerValues)Deprecated.- Specified by:
putin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.Object>> t)
Deprecated.- Specified by:
putAllin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
putSingle
public void putSingle(java.lang.String headerName, java.lang.Object headerValue)Deprecated.- Specified by:
putSinglein interfacejavax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>
-
remove
public java.util.List<java.lang.Object> remove(java.lang.Object headerName)
Deprecated.- Specified by:
removein interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
size
public int size()
Deprecated.- Specified by:
sizein interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
unsupported
private java.lang.UnsupportedOperationException unsupported() throws java.lang.UnsupportedOperationExceptionDeprecated.- Throws:
java.lang.UnsupportedOperationException
-
values
public java.util.Collection<java.util.List<java.lang.Object>> values()
Deprecated.- Specified by:
valuesin interfacejava.util.Map<java.lang.String,java.util.List<java.lang.Object>>
-
-