Author: davsclaus
Date: Fri Mar 12 08:16:44 2010
New Revision: 922174

URL: http://svn.apache.org/viewvc?rev=922174&view=rev
Log:
Added more javadoc about getHeaders and how to walk it to ensure keys are in 
original case

Modified:
    camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java?rev=922174&r1=922173&r2=922174&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java 
(original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/Message.java Fri Mar 
12 08:16:44 2010
@@ -135,7 +135,13 @@ public interface Message {
     boolean removeHeaders(String pattern);
 
     /**
-     * Returns all of the headers associated with the message
+     * Returns all of the headers associated with the message.
+     * <p/>
+     * See {...@link org.apache.camel.impl.DefaultMessage DefaultMessage} for 
how headers
+     * is represented in Camel using a {...@link 
org.apache.camel.util.CaseInsensitiveMap CaseInsensitiveMap}.
+     * <p/>
+     * If you want to walk the returned Map and fetch all the keys and values, 
you should use
+     * the {...@link java.util.Map#entrySet()} method, which ensure you get 
the keys in the original case.
      *
      * @return all the headers in a Map
      */


Reply via email to