Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-99 [created] 25609651b


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractFieldsQuerySelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractFieldsQuerySelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractFieldsQuerySelfTest.java
index 73a18ea..5741eba 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractFieldsQuerySelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractFieldsQuerySelfTest.java
@@ -26,7 +26,7 @@ import org.apache.ignite.spi.discovery.tcp.*;
 import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
 import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.cache.affinity.*;
+import org.apache.ignite.cache.affinity.*;
 import org.gridgain.grid.cache.query.*;
 import org.gridgain.grid.kernal.processors.cache.query.*;
 import org.gridgain.grid.kernal.processors.query.*;
@@ -133,13 +133,13 @@ public abstract class 
GridCacheAbstractFieldsQuerySelfTest extends GridCommonAbs
         assert orgCache.putx("o1", new Organization(1, "A"));
         assert orgCache.putx("o2", new Organization(2, "B"));
 
-        GridCache<GridCacheAffinityKey<String>, Person> personCache = 
grid(0).cache(null);
+        GridCache<CacheAffinityKey<String>, Person> personCache = 
grid(0).cache(null);
 
         assert personCache != null;
 
-        assert personCache.putx(new GridCacheAffinityKey<>("p1", "o1"), new 
Person("John White", 25, 1));
-        assert personCache.putx(new GridCacheAffinityKey<>("p2", "o1"), new 
Person("Joe Black", 35, 1));
-        assert personCache.putx(new GridCacheAffinityKey<>("p3", "o2"), new 
Person("Mike Green", 40, 2));
+        assert personCache.putx(new CacheAffinityKey<>("p1", "o1"), new 
Person("John White", 25, 1));
+        assert personCache.putx(new CacheAffinityKey<>("p2", "o1"), new 
Person("Joe Black", 35, 1));
+        assert personCache.putx(new CacheAffinityKey<>("p3", "o2"), new 
Person("Mike Green", 40, 2));
 
         GridCache<String, String> strCache = grid(0).cache(null);
 
@@ -202,7 +202,7 @@ public abstract class GridCacheAbstractFieldsQuerySelfTest 
extends GridCommonAbs
                 assert types.contains("String");
                 assert types.contains("Integer");
 
-                assert 
GridCacheAffinityKey.class.getName().equals(meta.keyClass("Person"));
+                assert 
CacheAffinityKey.class.getName().equals(meta.keyClass("Person"));
                 assert 
String.class.getName().equals(meta.keyClass("Organization"));
                 assert String.class.getName().equals(meta.keyClass("String"));
 
@@ -214,7 +214,7 @@ public abstract class GridCacheAbstractFieldsQuerySelfTest 
extends GridCommonAbs
 
                 assert fields != null;
                 assert fields.size() == 5;
-                assert 
GridCacheAffinityKey.class.getName().equals(fields.get("_KEY"));
+                assert 
CacheAffinityKey.class.getName().equals(fields.get("_KEY"));
                 assert Person.class.getName().equals(fields.get("_VAL"));
                 assert String.class.getName().equals(fields.get("NAME"));
                 assert int.class.getName().equals(fields.get("AGE"));
@@ -292,17 +292,17 @@ public abstract class 
GridCacheAbstractFieldsQuerySelfTest extends GridCommonAbs
             assert row.size() == 3;
 
             if (cnt == 0) {
-                assert new GridCacheAffinityKey<>("p1", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p1", "o1").equals(row.get(0));
                 assert "John White".equals(row.get(1));
                 assert row.get(2).equals(25);
             }
             else if (cnt == 1) {
-                assert new GridCacheAffinityKey<>("p2", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p2", "o1").equals(row.get(0));
                 assert "Joe Black".equals(row.get(1));
                 assert row.get(2).equals(35);
             }
             if (cnt == 2) {
-                assert new GridCacheAffinityKey<>("p3", 
"o2").equals(row.get(0));
+                assert new CacheAffinityKey<>("p3", "o2").equals(row.get(0));
                 assert "Mike Green".equals(row.get(1));
                 assert row.get(2).equals(40);
             }
@@ -342,12 +342,12 @@ public abstract class 
GridCacheAbstractFieldsQuerySelfTest extends GridCommonAbs
             assert row.size() == 3;
 
             if (cnt == 0) {
-                assert new GridCacheAffinityKey<>("p2", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p2", "o1").equals(row.get(0));
                 assert "Joe Black".equals(row.get(1));
                 assert row.get(2).equals(35);
             }
             else if (cnt == 1) {
-                assert new GridCacheAffinityKey<>("p3", 
"o2").equals(row.get(0));
+                assert new CacheAffinityKey<>("p3", "o2").equals(row.get(0));
                 assert "Mike Green".equals(row.get(1));
                 assert row.get(2).equals(40);
             }
@@ -435,19 +435,19 @@ public abstract class 
GridCacheAbstractFieldsQuerySelfTest extends GridCommonAbs
             assert row.size() == 4;
 
             if (cnt == 0) {
-                assert new GridCacheAffinityKey<>("p1", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p1", "o1").equals(row.get(0));
                 assert "John White".equals(row.get(1));
                 assert row.get(2).equals(25);
                 assert "A".equals(row.get(3));
             }
             else if (cnt == 1) {
-                assert new GridCacheAffinityKey<>("p2", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p2", "o1").equals(row.get(0));
                 assert "Joe Black".equals(row.get(1));
                 assert row.get(2).equals(35);
                 assert "A".equals(row.get(3));
             }
             if (cnt == 2) {
-                assert new GridCacheAffinityKey<>("p3", 
"o2").equals(row.get(0));
+                assert new CacheAffinityKey<>("p3", "o2").equals(row.get(0));
                 assert "Mike Green".equals(row.get(1));
                 assert row.get(2).equals(40);
                 assert "B".equals(row.get(3));
@@ -585,7 +585,7 @@ public abstract class GridCacheAbstractFieldsQuerySelfTest 
extends GridCommonAbs
             assert row.size() == 9;
 
             if (cnt == 0) {
-                assert new GridCacheAffinityKey<>("p1", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p1", "o1").equals(row.get(0));
                 assert 
Person.class.getName().equals(row.get(1).getClass().getName());
                 assert "John White".equals(row.get(2));
                 assert row.get(3).equals(25);
@@ -596,7 +596,7 @@ public abstract class GridCacheAbstractFieldsQuerySelfTest 
extends GridCommonAbs
                 assert "A".equals(row.get(8));
             }
             else if (cnt == 1) {
-                assert new GridCacheAffinityKey<>("p2", 
"o1").equals(row.get(0));
+                assert new CacheAffinityKey<>("p2", "o1").equals(row.get(0));
                 assert 
Person.class.getName().equals(row.get(1).getClass().getName());
                 assert "Joe Black".equals(row.get(2));
                 assert row.get(3).equals(35);
@@ -607,7 +607,7 @@ public abstract class GridCacheAbstractFieldsQuerySelfTest 
extends GridCommonAbs
                 assert "A".equals(row.get(8));
             }
             if (cnt == 2) {
-                assert new GridCacheAffinityKey<>("p3", 
"o2").equals(row.get(0));
+                assert new CacheAffinityKey<>("p3", "o2").equals(row.get(0));
                 assert 
Person.class.getName().equals(row.get(1).getClass().getName());
                 assert "Mike Green".equals(row.get(2));
                 assert row.get(3).equals(40);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractQuerySelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractQuerySelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractQuerySelfTest.java
index d2e7ac8..a1e3fb5 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractQuerySelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheAbstractQuerySelfTest.java
@@ -513,7 +513,7 @@ public abstract class GridCacheAbstractQuerySelfTest 
extends GridCommonAbstractT
 
                     c.evict(i); // Swap.
 
-                    if (!partitioned || 
c.affinity().mapKeyToNode(i).isLocal()) {
+                    if (!partitioned || 
g.affinity(c.name()).mapKeyToNode(i).isLocal()) {
                         ObjectValue peekVal = c.peek(i);
 
                         assertNull("Non-null value for peek [key=" + i + ", 
val=" + peekVal + ']', peekVal);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffHeapAndSwapSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffHeapAndSwapSelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffHeapAndSwapSelfTest.java
index a443bed..48f266a 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffHeapAndSwapSelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffHeapAndSwapSelfTest.java
@@ -292,7 +292,7 @@ public class GridCacheOffHeapAndSwapSelfTest extends 
GridCommonAbstractTest {
 
         for (long i = 0; i < ENTRY_CNT; i++) {
             // Avoid entry creation.
-            int part = cache.affinity().partition(i);
+            int part = grid(0).affinity(cache.name()).partition(i);
 
             Collection<Long> list = grouped.get(part);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheQueryMultiThreadedSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheQueryMultiThreadedSelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheQueryMultiThreadedSelfTest.java
index 95cf0c9..251cec3 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheQueryMultiThreadedSelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/GridCacheQueryMultiThreadedSelfTest.java
@@ -223,7 +223,7 @@ public class GridCacheQueryMultiThreadedSelfTest extends 
GridCommonAbstractTest
         Set<UUID> nodes = new HashSet<>();
 
         for (Map.Entry<Integer, Integer> entry : entries)
-            
nodes.add(g.cache(null).affinity().mapKeyToPrimaryAndBackups(entry.getKey()).iterator().next().id());
+            
nodes.add(g.affinity(null).mapKeyToPrimaryAndBackups(entry.getKey()).iterator().next().id());
 
         return nodes;
     }
@@ -573,7 +573,7 @@ public class GridCacheQueryMultiThreadedSelfTest extends 
GridCommonAbstractTest
         for (int i = 0; i < keyCnt; i++) {
             c.putx(i, i);
 
-            info("Affinity [key=" + i + ", aff=" + 
c.affinity().mapKeyToPrimaryAndBackups(i).iterator().next().id() + ']');
+            info("Affinity [key=" + i + ", aff=" + 
g.affinity(c.name()).mapKeyToPrimaryAndBackups(i).iterator().next().id() + ']');
 
             assertTrue(c.evict(i));
         }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedFieldsQuerySelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedFieldsQuerySelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedFieldsQuerySelfTest.java
index 57fa1c9..8b6a477 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedFieldsQuerySelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedFieldsQuerySelfTest.java
@@ -18,7 +18,7 @@
 package org.gridgain.grid.kernal.processors.cache.distributed.near;
 
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.cache.affinity.*;
+import org.apache.ignite.cache.affinity.*;
 import org.gridgain.grid.cache.query.*;
 import org.gridgain.grid.kernal.processors.cache.*;
 import org.jetbrains.annotations.*;
@@ -86,17 +86,17 @@ public class GridCachePartitionedFieldsQuerySelfTest 
extends GridCacheAbstractFi
             assertEquals("Row size", 3, row.size());
 
             if (cnt == 0 || cnt == 1) {
-                assertEquals("Key", new GridCacheAffinityKey<>("p1", "o1"), 
row.get(0));
+                assertEquals("Key", new CacheAffinityKey<>("p1", "o1"), 
row.get(0));
                 assertEquals("Name", "John White", row.get(1));
                 assertEquals("Age", 25, row.get(2));
             }
             else if (cnt == 2 || cnt == 3) {
-                assertEquals("Key", new GridCacheAffinityKey<>("p2", "o1"), 
row.get(0));
+                assertEquals("Key", new CacheAffinityKey<>("p2", "o1"), 
row.get(0));
                 assertEquals("Name", "Joe Black", row.get(1));
                 assertEquals("Age", 35, row.get(2));
             }
             else if (cnt == 4 || cnt == 5) {
-                assertEquals("Key", new GridCacheAffinityKey<>("p3", "o2"), 
row.get(0));
+                assertEquals("Key", new CacheAffinityKey<>("p3", "o2"), 
row.get(0));
                 assertEquals("Name", "Mike Green", row.get(1));
                 assertEquals("Age", 40, row.get(2));
             }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java
 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java
index 536ef8d..782b7df 100644
--- 
a/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java
+++ 
b/modules/indexing/src/test/java/org/gridgain/grid/kernal/processors/cache/distributed/near/GridCachePartitionedQuerySelfTest.java
@@ -406,7 +406,7 @@ public class GridCachePartitionedQuerySelfTest extends 
GridCacheAbstractQuerySel
             int cnt = 0;
 
             while (true) {
-                if 
(grid(i).cache(null).affinity().mapKeyToNode(key).equals(grid(i).localNode())) {
+                if 
(grid(i).affinity(null).mapKeyToNode(key).equals(grid(i).localNode())) {
                     assertTrue(grid(i).cache(null).putx(key, key));
 
                     cnt++;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/modules/spring/src/main/java/org/gridgain/grid/GridSpringBean.java
----------------------------------------------------------------------
diff --git a/modules/spring/src/main/java/org/gridgain/grid/GridSpringBean.java 
b/modules/spring/src/main/java/org/gridgain/grid/GridSpringBean.java
index a3045a8..8d8418f 100644
--- a/modules/spring/src/main/java/org/gridgain/grid/GridSpringBean.java
+++ b/modules/spring/src/main/java/org/gridgain/grid/GridSpringBean.java
@@ -326,6 +326,11 @@ public class GridSpringBean extends 
GridMetadataAwareAdapter implements Ignite,
     }
 
     /** {@inheritDoc} */
+    @Override public <K> IgniteCacheAffinity<K> affinity(String cacheName) {
+        return g.affinity(cacheName);
+    }
+
+    /** {@inheritDoc} */
     @Override public String toString() {
         return S.toString(GridSpringBean.class, this);
     }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25609651/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8f5676a..e7ad72a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -633,7 +633,7 @@
                                         </group>
                                         <group>
                                             <title>Data Grid APIs</title>
-                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.gridgain.grid.cache.affinity:org.gridgain.grid.cache.affinity.consistenthash:org.gridgain.grid.cache.affinity.rendezvous:org.gridgain.grid.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
+                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.apache.ignite.cache.affinity:org.apache.ignite.cache.affinity.consistenthash:org.apache.ignite.cache.affinity.rendezvous:org.apache.ignite.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
                                         </group>
                                         <group>
                                             <title>Hadoop Accelerator 
APIs</title>
@@ -835,7 +835,7 @@
                                         </group>
                                         <group>
                                             <title>Data Grid APIs</title>
-                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.gridgain.grid.cache.affinity:org.gridgain.grid.cache.affinity.consistenthash:org.gridgain.grid.cache.affinity.rendezvous:org.gridgain.grid.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
+                                            
<packages>org.gridgain.grid.cache:org.gridgain.grid.cache.datastructures:org.gridgain.grid.cache.cloner:org.gridgain.grid.cache.store:org.gridgain.grid.cache.store.hibernate:org.gridgain.grid.cache.store.jdbc:org.gridgain.grid.cache.query:org.apache.ignite.cache.affinity:org.apache.ignite.cache.affinity.consistenthash:org.apache.ignite.cache.affinity.rendezvous:org.apache.ignite.cache.affinity.fair:org.gridgain.grid.cache.eviction:org.gridgain.grid.cache.eviction.fifo:org.gridgain.grid.cache.eviction.ggfs:org.gridgain.grid.cache.eviction.lru:org.gridgain.grid.cache.eviction.random:org.gridgain.grid.cache.jta:org.gridgain.grid.cache.jta.jndi:org.gridgain.grid.cache.jta.reflect:org.gridgain.grid.cache.websession:org.gridgain.grid.cache.hibernate:org.gridgain.grid.dataload</packages>
                                         </group>
                                         <group>
                                             <title>Hadoop Accelerator 
APIs</title>

Reply via email to