com.sun.jersey.api
Class OutBoundHeaders

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by com.sun.jersey.impl.util.KeyComparatorHashMap<java.lang.String,java.util.List<java.lang.Object>>
          extended by com.sun.jersey.api.OutBoundHeaders
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.List<java.lang.Object>>, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>

public class OutBoundHeaders
extends com.sun.jersey.impl.util.KeyComparatorHashMap<java.lang.String,java.util.List<java.lang.Object>>
implements javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>

Out-bound HTTP headers.

Such HTTP headers will be associated with the out-bound HTTP request on the client-side and the out-bound HTTP response on the server-side.

Author:
Paul.Sandoz@Sun.Com
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
OutBoundHeaders()
          Creates a new instance of MultivaluedMapImpl
 
Method Summary
 void add(java.lang.String key, java.lang.Object value)
           
<A> java.util.List<A>
get(java.lang.String key, java.lang.Class<A> type)
           
 java.lang.Object getFirst(java.lang.String key)
           
<A> A
getFirst(java.lang.String key, A defaultValue)
           
<A> A
getFirst(java.lang.String key, java.lang.Class<A> type)
           
 void putSingle(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class com.sun.jersey.impl.util.KeyComparatorHashMap
clear, clone, containsKey, containsValue, entrySet, get, getDEFAULT_INITIAL_CAPACITY, getModCount, isEmpty, put, putAll, remove, size
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, keySet, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

OutBoundHeaders

public OutBoundHeaders()
Creates a new instance of MultivaluedMapImpl

Method Detail

putSingle

public void putSingle(java.lang.String key,
                      java.lang.Object value)
Specified by:
putSingle in interface javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>

add

public void add(java.lang.String key,
                java.lang.Object value)
Specified by:
add in interface javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>

getFirst

public java.lang.Object getFirst(java.lang.String key)
Specified by:
getFirst in interface javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object>

get

public <A> java.util.List<A> get(java.lang.String key,
                                 java.lang.Class<A> type)

getFirst

public <A> A getFirst(java.lang.String key,
                      java.lang.Class<A> type)

getFirst

public <A> A getFirst(java.lang.String key,
                      A defaultValue)


Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.