Repository: camel
Updated Branches:
  refs/heads/master 2ab36a3db -> 44f881e0c


Fixed some Eclipse warning of aggregater


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/8f24ca30
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/8f24ca30
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/8f24ca30

Branch: refs/heads/master
Commit: 8f24ca30794b11becf61e54a2b0908f22c886609
Parents: 2ab36a3
Author: Willem Jiang <willem.ji...@gmail.com>
Authored: Fri Apr 4 21:45:30 2014 +0800
Committer: Willem Jiang <willem.ji...@gmail.com>
Committed: Fri Apr 4 21:45:30 2014 +0800

----------------------------------------------------------------------
 .../processor/aggregate/AbstractListAggregationStrategy.java   | 6 ++++--
 .../aggregate/GroupedExchangeAggregationStrategy.java          | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/8f24ca30/camel-core/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
 
b/camel-core/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
index ae382dc..ad2ec8e 100644
--- 
a/camel-core/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
+++ 
b/camel-core/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
@@ -100,7 +100,7 @@ public abstract class AbstractListAggregationStrategy<V> 
implements CompletionAw
     private List<V> getList(Exchange exchange) {
         List<V> list = exchange.getProperty(Exchange.GROUPED_EXCHANGE, 
List.class);
         if (list == null) {
-            list = new GroupedExchangeList();
+            list = new GroupedExchangeList<V>();
             exchange.setProperty(Exchange.GROUPED_EXCHANGE, list);
         }
         return list;
@@ -109,7 +109,9 @@ public abstract class AbstractListAggregationStrategy<V> 
implements CompletionAw
     /**
      * A list to contains grouped {@link Exchange}s.
      */
-    private static final class GroupedExchangeList extends ArrayList {
+    private static final class GroupedExchangeList<E> extends ArrayList<E> {
+
+        private static final long serialVersionUID = 1L;
 
         @Override
         public String toString() {

http://git-wip-us.apache.org/repos/asf/camel/blob/8f24ca30/camel-core/src/main/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategy.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategy.java
 
b/camel-core/src/main/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategy.java
index 587746c..84b375d 100644
--- 
a/camel-core/src/main/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategy.java
+++ 
b/camel-core/src/main/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategy.java
@@ -29,12 +29,12 @@ import org.apache.camel.Exchange;
 public class GroupedExchangeAggregationStrategy extends 
AbstractListAggregationStrategy<Exchange> {
 
     @Override
-    @SuppressWarnings("unchecked")
+   
     public void onCompletion(Exchange exchange) {
         if (isStoreAsBodyOnCompletion()) {
             // lets be backwards compatible
             // TODO: Remove this method in Camel 3.0
-            List list = (List) exchange.getProperty(Exchange.GROUPED_EXCHANGE);
+            List<?> list = (List<?>) 
exchange.getProperty(Exchange.GROUPED_EXCHANGE);
             if (list != null) {
                 exchange.getIn().setBody(list);
             }

Reply via email to