Author: davsclaus
Date: Fri Feb 11 06:09:11 2011
New Revision: 1069680

URL: http://svn.apache.org/viewvc?rev=1069680&view=rev
Log:
CAMEL-3640: Lucene should type convert to String for headers and not type cast.

Modified:
    
camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java

Modified: 
camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java?rev=1069680&r1=1069679&r2=1069680&view=diff
==============================================================================
--- 
camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
 (original)
+++ 
camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
 Fri Feb 11 06:09:11 2011
@@ -18,7 +18,6 @@ package org.apache.camel.component.lucen
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Iterator;
 import java.util.Map;
 import java.util.Map.Entry;
 
@@ -69,7 +68,7 @@ public class LuceneIndexer {
         add("exchangeId", exchange.getExchangeId(), true);
         for (Entry<String, Object> entry : headers.entrySet()) {
             String field = entry.getKey();
-            String value = (String) entry.getValue();
+            String value = 
exchange.getContext().getTypeConverter().convertTo(String.class, 
entry.getValue());
             add(field, value, true);
         }
 


Reply via email to