Class 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 a MessageBodyWriter. 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.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • 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
      void add​(java.lang.String headerName, java.lang.Object headerValue)
      Deprecated.
       
      private javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> allToJaxRsHeaders()
      Deprecated.
       
      void clear()
      Deprecated.
       
      boolean containsKey​(java.lang.Object headerName)
      Deprecated.
       
      boolean containsValue​(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.Object getFirst​(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.
       
      boolean isEmpty()
      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.
       
      void putAll​(java.util.Map<? extends java.lang.String,​? extends java.util.List<java.lang.Object>> t)
      Deprecated.
       
      void putSingle​(java.lang.String headerName, java.lang.Object headerValue)
      Deprecated.
       
      java.util.List<java.lang.Object> remove​(java.lang.Object headerName)
      Deprecated.
       
      int size()
      Deprecated.
       
      private java.lang.UnsupportedOperationException unsupported()
      Deprecated.
       
      java.util.Collection<java.util.List<java.lang.Object>> values()
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Field Detail

      • jaxRsRespHeaders

        private javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> jaxRsRespHeaders
        Deprecated.
        may be null
      • restletResponse

        private Response restletResponse
        Deprecated.
        null, if content was copied to the headers.
    • 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:
        add in interface javax.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:
        clear in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • containsKey

        public boolean containsKey​(java.lang.Object headerName)
        Deprecated.
        Specified by:
        containsKey in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • containsValue

        public boolean containsValue​(java.lang.Object headerValue)
        Deprecated.
        Specified by:
        containsValue in interface java.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:
        entrySet in interface java.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:
        get in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • getFirst

        public java.lang.Object getFirst​(java.lang.String headerName)
        Deprecated.
        Specified by:
        getFirst in interface javax.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:
        isEmpty in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • keySet

        public java.util.Set<java.lang.String> keySet()
        Deprecated.
        Specified by:
        keySet in interface java.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:
        put in interface java.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:
        putAll in interface java.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:
        putSingle in interface javax.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:
        remove in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • size

        public int size()
        Deprecated.
        Specified by:
        size in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>
      • unsupported

        private java.lang.UnsupportedOperationException unsupported()
                                                             throws java.lang.UnsupportedOperationException
        Deprecated.
        Throws:
        java.lang.UnsupportedOperationException
      • values

        public java.util.Collection<java.util.List<java.lang.Object>> values()
        Deprecated.
        Specified by:
        values in interface java.util.Map<java.lang.String,​java.util.List<java.lang.Object>>