Author: davsclaus
Date: Thu May 19 07:02:00 2011
New Revision: 1124563

URL: http://svn.apache.org/viewvc?rev=1124563&view=rev
Log:
CAMEL-3982: Upgraded to hazelcast 1.9.3. Thanks to Claus Straube for the patch.

Modified:
    
camel/trunk/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastListProducerTest.java
    camel/trunk/parent/pom.xml
    camel/trunk/platforms/karaf/features/src/main/resources/features.xml

Modified: 
camel/trunk/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastListProducerTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastListProducerTest.java?rev=1124563&r1=1124562&r2=1124563&view=diff
==============================================================================
--- 
camel/trunk/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastListProducerTest.java
 (original)
+++ 
camel/trunk/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastListProducerTest.java
 Thu May 19 07:02:00 2011
@@ -20,7 +20,6 @@ import java.util.List;
 
 import com.hazelcast.core.Hazelcast;
 
-import org.apache.camel.CamelExecutionException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
@@ -31,28 +30,21 @@ public class HazelcastListProducerTest e
 
     @Override
     public void setUp() throws Exception {
+        super.setUp();
+        
         list = Hazelcast.getList("bar");
         list.clear();
-
-        super.setUp();
     }
 
-    // @Test
-    public void add() throws InterruptedException {
-        List<Object> list = Hazelcast.getList("bar");
-        list.clear();
+    @Test
+    public void addValue() throws InterruptedException {
 
         template.sendBody("direct:add", "bar");
-
         assertTrue(list.contains("bar"));
-
-        list.clear();
     }
 
-    // @Test
+    @Test
     public void removeValue() throws InterruptedException {
-        List<String> list = Hazelcast.getList("bar");
-        list.clear();
 
         list.add("foo1");
         list.add("foo2");
@@ -65,16 +57,11 @@ public class HazelcastListProducerTest e
 
         assertEquals(2, list.size());
         assertTrue(list.contains("foo1") && list.contains("foo3"));
-
-        list.clear();
     }
 
-    @Test(expected = CamelExecutionException.class)
-    public void get() {
-        // unsupported operation
-
-        List<String> list = Hazelcast.getList("bar");
-        list.clear();
+    @Test
+    public void getValueWithIdx() {
+        // unsupported operation --> supported since 1.9.3
 
         list.add("foo1");
         list.add("foo2");
@@ -83,16 +70,13 @@ public class HazelcastListProducerTest e
 
         template.sendBodyAndHeader("direct:get", "test", 
HazelcastConstants.OBJECT_POS, 1);
 
-        assertEquals("test", consumer.receiveBody("seda:out", 5000, 
String.class));
+        assertEquals("foo2", consumer.receiveBody("seda:out", 5000, 
String.class));
 
     }
 
-    @Test(expected = CamelExecutionException.class)
+    @Test
     public void setValueWithIdx() {
-        // unsupported operation
-
-        List<String> list = Hazelcast.getList("bar");
-        list.clear();
+        // unsupported operation --> supported since 1.9.3
 
         list.add("foo1");
         list.add("foo2");
@@ -106,12 +90,9 @@ public class HazelcastListProducerTest e
 
     }
 
-    // @Test(expected=CamelExecutionException.class)
+    @Test
     public void removeValueWithIdx() {
-        // unsupported operation
-
-        List<String> list = Hazelcast.getList("bar");
-        list.clear();
+        // unsupported operation --> supported since 1.9.3
 
         list.add("foo1");
         list.add("foo2");
@@ -162,3 +143,4 @@ public class HazelcastListProducerTest e
     }
 
 }
+

Modified: camel/trunk/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/parent/pom.xml?rev=1124563&r1=1124562&r2=1124563&view=diff
==============================================================================
--- camel/trunk/parent/pom.xml (original)
+++ camel/trunk/parent/pom.xml Thu May 19 07:02:00 2011
@@ -78,7 +78,7 @@
     <hamcrest-version>1.2-dev1</hamcrest-version>
     <hawtbuf-version>1.2</hawtbuf-version>
     <hawtdb-version>1.5</hawtdb-version>
-    <hazelcast-version>1.9.2</hazelcast-version>
+    <hazelcast-version>1.9.3</hazelcast-version>
     <hibernate-version>3.2.6.ga</hibernate-version>
     <hibernate-entitymanager-version>3.2.1.ga</hibernate-entitymanager-version>
     <hsqldb-version>1.8.0.7</hsqldb-version>

Modified: camel/trunk/platforms/karaf/features/src/main/resources/features.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/src/main/resources/features.xml?rev=1124563&r1=1124562&r2=1124563&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/features/src/main/resources/features.xml 
(original)
+++ camel/trunk/platforms/karaf/features/src/main/resources/features.xml Thu 
May 19 07:02:00 2011
@@ -277,6 +277,17 @@
     <bundle 
dependency="true">mvn:org.codehaus.groovy/groovy-all/${groovy-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-groovy/${pom.version}</bundle>
   </feature>
+  <feature name='camel-hazelcast' version='${pom.version}' resolver='(obr)'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle 
dependency="true">mvn:com.hazelcast/hazelcast/${hazelcast-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-hazelcast/${pom.version}</bundle>
+  </feature> 
+  <feature name='camel-hawtdb' version='${pom.version}' resolver='(obr)'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle 
dependency="true">mvn:org.fusesource.hawtdb/hawtdb/${hawtdb-version}</bundle>
+    <bundle 
dependency="true">mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuf-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-hawtdb/${pom.version}</bundle>
+  </feature>      
   <feature name='camel-hl7' version='${pom.version}' resolver='(obr)'>
     <feature version='${pom.version}'>camel-core</feature>
     <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/${xmlresolver-bundle-version}</bundle>
@@ -290,12 +301,6 @@
     <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mina/${mina-bundle-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-hl7/${pom.version}</bundle>
   </feature>
-  <feature name='camel-hawtdb' version='${pom.version}' resolver='(obr)'>
-    <feature version='${pom.version}'>camel-core</feature>
-    <bundle 
dependency="true">mvn:org.fusesource.hawtdb/hawtdb/${hawtdb-version}</bundle>
-    <bundle 
dependency="true">mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuf-version}</bundle>
-    <bundle>mvn:org.apache.camel/camel-hawtdb/${pom.version}</bundle>
-  </feature>      
   <feature name='camel-ibatis' version='${pom.version}' resolver='(obr)'>
     <feature version='${pom.version}'>camel-spring</feature>
     <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-pool/${commons-pool-bundle-version}</bundle>
@@ -649,9 +654,4 @@
     <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/${xstream-bundle-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-xstream/${pom.version}</bundle>
   </feature>
-  <feature name='camel-hazelcast' version='${pom.version}' resolver='(obr)'>
-    <feature version='${pom.version}'>camel-core</feature>
-    <bundle 
dependency="true">mvn:com.hazelcast/hazelcast/${hazelcast-version}</bundle>
-    <bundle>mvn:org.apache.camel/camel-hazelcast/${pom.version}</bundle>
-  </feature> 
 </features>


Reply via email to