Class ResteasyHttpHeaders

  • All Implemented Interfaces:
    javax.ws.rs.core.HttpHeaders

    public class ResteasyHttpHeaders
    extends java.lang.Object
    implements javax.ws.rs.core.HttpHeaders
    Version:
    $Revision: 1 $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.ws.rs.core.MediaType cachedMediaType  
      private java.lang.String cachedMediaTypeString  
      private java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> cookies  
      private javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders  
      • Fields inherited from interface javax.ws.rs.core.HttpHeaders

        ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_ID, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPIRES, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, RETRY_AFTER, SET_COOKIE, USER_AGENT, VARY, WWW_AUTHENTICATE
    • Constructor Summary

      Constructors 
      Constructor Description
      ResteasyHttpHeaders​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders)  
      ResteasyHttpHeaders​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders, java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> cookies)  
    • Field Detail

      • requestHeaders

        private javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders
      • cookies

        private java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> cookies
      • cachedMediaTypeString

        private java.lang.String cachedMediaTypeString
      • cachedMediaType

        private javax.ws.rs.core.MediaType cachedMediaType
    • Constructor Detail

      • ResteasyHttpHeaders

        public ResteasyHttpHeaders​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders)
      • ResteasyHttpHeaders

        public ResteasyHttpHeaders​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> requestHeaders,
                                   java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> cookies)
    • Method Detail

      • getRequestHeaders

        public javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getRequestHeaders()
        Specified by:
        getRequestHeaders in interface javax.ws.rs.core.HttpHeaders
      • getMutableHeaders

        public javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getMutableHeaders()
      • testParsing

        public void testParsing()
      • getRequestHeader

        public java.util.List<java.lang.String> getRequestHeader​(java.lang.String name)
        Specified by:
        getRequestHeader in interface javax.ws.rs.core.HttpHeaders
      • getCookies

        public java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> getCookies()
        Specified by:
        getCookies in interface javax.ws.rs.core.HttpHeaders
      • getMutableCookies

        public java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> getMutableCookies()
      • setCookies

        public void setCookies​(java.util.Map<java.lang.String,​javax.ws.rs.core.Cookie> cookies)
      • getDate

        public java.util.Date getDate()
        Specified by:
        getDate in interface javax.ws.rs.core.HttpHeaders
      • getHeaderString

        public java.lang.String getHeaderString​(java.lang.String name)
        Specified by:
        getHeaderString in interface javax.ws.rs.core.HttpHeaders
      • getLanguage

        public java.util.Locale getLanguage()
        Specified by:
        getLanguage in interface javax.ws.rs.core.HttpHeaders
      • getLength

        public int getLength()
        Specified by:
        getLength in interface javax.ws.rs.core.HttpHeaders
      • getMediaType

        public javax.ws.rs.core.MediaType getMediaType()
        Specified by:
        getMediaType in interface javax.ws.rs.core.HttpHeaders
      • getAcceptableMediaTypes

        public java.util.List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
        Specified by:
        getAcceptableMediaTypes in interface javax.ws.rs.core.HttpHeaders
      • getAcceptableLanguages

        public java.util.List<java.util.Locale> getAcceptableLanguages()
        Specified by:
        getAcceptableLanguages in interface javax.ws.rs.core.HttpHeaders
      • mergeCookies

        private void mergeCookies()