Author: ningjiang
Date: Thu Sep  4 06:31:52 2008
New Revision: 692006

URL: http://svn.apache.org/viewvc?rev=692006&view=rev
Log:
CAMEL-400 getting the property with the type class paremeter

Modified:
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/NIOConverter.java
    
activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderTest.java

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java?rev=692006&r1=692005&r2=692006&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
 Thu Sep  4 06:31:52 2008
@@ -458,7 +458,7 @@
     }
 
     private static Scanner getScanner(Expression expression, Exchange 
exchange, Object value) {
-        String charset = (String)exchange.getProperty(Exchange.CHARSET_NAME);
+        String charset = exchange.getProperty(Exchange.CHARSET_NAME, 
String.class);
 
         Scanner scanner = null;
         if (value instanceof Readable) {

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java?rev=692006&r1=692005&r2=692006&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java
 Thu Sep  4 06:31:52 2008
@@ -140,7 +140,7 @@
     @Converter
     public static String toString(byte[] data, Exchange exchange) {
         if (exchange != null) {
-            String charsetName = (String) 
exchange.getProperty(Exchange.CHARSET_NAME);
+            String charsetName = exchange.getProperty(Exchange.CHARSET_NAME, 
String.class);
             if (charsetName != null) {
                 try {
                     return new String(data, charsetName);

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/NIOConverter.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/NIOConverter.java?rev=692006&r1=692005&r2=692006&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/NIOConverter.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/NIOConverter.java
 Thu Sep  4 06:31:52 2008
@@ -91,7 +91,7 @@
         ByteBuffer buf = ByteBuffer.allocate(value.length());
         byte[] bytes = null;
         if (exchange != null) {
-            String charsetName = 
(String)exchange.getProperty(Exchange.CHARSET_NAME);
+            String charsetName = exchange.getProperty(Exchange.CHARSET_NAME, 
String.class);
             if (charsetName != null) {
                 try {
                     bytes = value.getBytes(charsetName);

Modified: 
activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderTest.java?rev=692006&r1=692005&r2=692006&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderTest.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderTest.java
 Thu Sep  4 06:31:52 2008
@@ -24,6 +24,9 @@
 import org.apache.camel.Message;
 import org.apache.camel.Predicate;
 import org.apache.camel.TestSupport;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.impl.DefaultExchange;
+
 import static org.apache.camel.builder.ExpressionBuilder.bodyExpression;
 import static org.apache.camel.builder.ExpressionBuilder.constantExpression;
 import static org.apache.camel.builder.ExpressionBuilder.headerExpression;
@@ -31,8 +34,6 @@
 import static org.apache.camel.builder.ExpressionBuilder.regexTokenize;
 import static org.apache.camel.builder.ExpressionBuilder.tokenizeExpression;
 import static org.apache.camel.builder.PredicateBuilder.contains;
-import org.apache.camel.impl.DefaultCamelContext;
-import org.apache.camel.impl.DefaultExchange;
 
 /**
  * @version $Revision$


Reply via email to