http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java b/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java index 0cbdcf0..4c8a567 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java @@ -1910,7 +1910,7 @@ public class IgnitionEx { cache.setSwapEnabled(false); cache.setRebalanceMode(SYNC); cache.setWriteSynchronizationMode(FULL_SYNC); - cache.setAffinity(new CacheRendezvousAffinityFunction(false, 100)); + cache.setAffinity(new RendezvousAffinityFunction(false, 100)); cache.setNodeFilter(CacheConfiguration.ALL_NODES); return cache; @@ -1935,7 +1935,7 @@ public class IgnitionEx { cache.setSwapEnabled(false); cache.setRebalanceMode(SYNC); cache.setWriteSynchronizationMode(FULL_SYNC); - cache.setAffinity(new CacheRendezvousAffinityFunction(false, 100)); + cache.setAffinity(new RendezvousAffinityFunction(false, 100)); cache.setNodeFilter(CacheConfiguration.ALL_NODES); return cache;
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java index 16d542c..2d98ee0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java @@ -43,13 +43,13 @@ public class GridAffinityAssignmentCache { private int backups; /** Affinity function. */ - private final CacheAffinityFunction aff; + private final AffinityFunction aff; /** Partitions count. */ private final int partsCnt; /** Affinity mapper function. */ - private final CacheAffinityKeyMapper affMapper; + private final AffinityKeyMapper affMapper; /** Affinity calculation results cache: topology version => partition => nodes. */ private final ConcurrentLinkedHashMap<AffinityTopologyVersion, GridAffinityAssignment> affCache; @@ -81,8 +81,8 @@ public class GridAffinityAssignmentCache { @SuppressWarnings("unchecked") public GridAffinityAssignmentCache(GridCacheContext ctx, String cacheName, - CacheAffinityFunction aff, - CacheAffinityKeyMapper affMapper, + AffinityFunction aff, + AffinityKeyMapper affMapper, int backups) { assert ctx != null; @@ -178,11 +178,11 @@ public class GridAffinityAssignmentCache { if (!affNode) assignment = prevAssignment; else - assignment = aff.assignPartitions(new GridCacheAffinityFunctionContextImpl(sorted, prevAssignment, + assignment = aff.assignPartitions(new GridAffinityFunctionContextImpl(sorted, prevAssignment, discoEvt, topVer, backups)); } else - assignment = aff.assignPartitions(new GridCacheAffinityFunctionContextImpl(sorted, prevAssignment, discoEvt, + assignment = aff.assignPartitions(new GridAffinityFunctionContextImpl(sorted, prevAssignment, discoEvt, topVer, backups)); assert assignment != null; @@ -416,7 +416,7 @@ public class GridAffinityAssignmentCache { private AffinityTopologyVersion reqTopVer; /** - * + * */ private AffinityReadyFuture(AffinityTopologyVersion reqTopVer) { this.reqTopVer = reqTopVer; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityFunctionContextImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityFunctionContextImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityFunctionContextImpl.java new file mode 100644 index 0000000..5a790b6 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityFunctionContextImpl.java @@ -0,0 +1,83 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.internal.processors.affinity; + +import org.apache.ignite.cache.affinity.*; +import org.apache.ignite.cluster.*; +import org.apache.ignite.events.*; +import org.jetbrains.annotations.*; + +import java.util.*; + +/** + * Cache affinity function context implementation. Simple bean that holds all required fields. + */ +public class GridAffinityFunctionContextImpl implements AffinityFunctionContext { + /** Topology snapshot. */ + private final List<ClusterNode> topSnapshot; + + /** Previous affinity assignment. */ + private final List<List<ClusterNode>> prevAssignment; + + /** Discovery event that caused this topology change. */ + private final DiscoveryEvent discoEvt; + + /** Topology version. */ + private final AffinityTopologyVersion topVer; + + /** Number of backups to assign. */ + private final int backups; + + /** + * @param topSnapshot Topology snapshot. + * @param topVer Topology version. + */ + public GridAffinityFunctionContextImpl(List<ClusterNode> topSnapshot, List<List<ClusterNode>> prevAssignment, + DiscoveryEvent discoEvt, @NotNull AffinityTopologyVersion topVer, int backups) { + this.topSnapshot = topSnapshot; + this.prevAssignment = prevAssignment; + this.discoEvt = discoEvt; + this.topVer = topVer; + this.backups = backups; + } + + /** {@inheritDoc} */ + @Nullable @Override public List<ClusterNode> previousAssignment(int part) { + return prevAssignment == null ? null : prevAssignment.get(part); + } + + /** {@inheritDoc} */ + @Override public List<ClusterNode> currentTopologySnapshot() { + return topSnapshot; + } + + /** {@inheritDoc} */ + @Override public AffinityTopologyVersion currentTopologyVersion() { + return topVer; + } + + /** {@inheritDoc} */ + @Nullable @Override public DiscoveryEvent discoveryEvent() { + return discoEvt; + } + + /** {@inheritDoc} */ + @Override public int backups() { + return backups; + } +} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java index 631582e..46fc099 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java @@ -381,8 +381,8 @@ public class GridAffinityProcessor extends GridProcessorAdapter { } /** - * Requests {@link CacheAffinityFunction} and - * {@link CacheAffinityKeyMapper} from remote node. + * Requests {@link AffinityFunction} and + * {@link AffinityKeyMapper} from remote node. * * @param cacheName Name of cache on which affinity is requested. * @param topVer Topology version. @@ -395,8 +395,8 @@ public class GridAffinityProcessor extends GridProcessorAdapter { GridTuple3<GridAffinityMessage, GridAffinityMessage, GridAffinityAssignment> t = ctx.closure() .callAsyncNoFailover(BALANCE, affinityJob(cacheName, topVer), F.asList(n), true/*system pool*/).get(); - CacheAffinityFunction f = (CacheAffinityFunction)unmarshall(ctx, n.id(), t.get1()); - CacheAffinityKeyMapper m = (CacheAffinityKeyMapper)unmarshall(ctx, n.id(), t.get2()); + AffinityFunction f = (AffinityFunction)unmarshall(ctx, n.id(), t.get1()); + AffinityKeyMapper m = (AffinityKeyMapper)unmarshall(ctx, n.id(), t.get2()); assert m != null; @@ -492,10 +492,10 @@ public class GridAffinityProcessor extends GridProcessorAdapter { */ private static class AffinityInfo { /** Affinity function. */ - private CacheAffinityFunction affFunc; + private AffinityFunction affFunc; /** Mapper */ - private CacheAffinityKeyMapper mapper; + private AffinityKeyMapper mapper; /** Assignment. */ private GridAffinityAssignment assignment; @@ -509,8 +509,8 @@ public class GridAffinityProcessor extends GridProcessorAdapter { * @param assignment Partition assignment. * @param cacheObjCtx Cache objects context. */ - private AffinityInfo(CacheAffinityFunction affFunc, - CacheAffinityKeyMapper mapper, + private AffinityInfo(AffinityFunction affFunc, + AffinityKeyMapper mapper, GridAffinityAssignment assignment, CacheObjectContext cacheObjCtx) { this.affFunc = affFunc; @@ -522,7 +522,7 @@ public class GridAffinityProcessor extends GridProcessorAdapter { /** * @return Cache affinity function. */ - private CacheAffinityFunction affinityFunction() { + private AffinityFunction affinityFunction() { return affFunc; } @@ -533,7 +533,7 @@ public class GridAffinityProcessor extends GridProcessorAdapter { return assignment; } - private CacheAffinityKeyMapper keyMapper() { + private AffinityKeyMapper keyMapper() { return mapper; } @@ -593,7 +593,7 @@ public class GridAffinityProcessor extends GridProcessorAdapter { /** * Grid cache affinity. */ - private class CacheAffinityProxy<K> implements CacheAffinity<K> { + private class CacheAffinityProxy<K> implements Affinity<K> { /** Cache name. */ private final String cacheName; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityUtils.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityUtils.java index bb7a3b5..91cb567 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityUtils.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityUtils.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.processors.affinity; import org.apache.ignite.*; +import org.apache.ignite.cache.affinity.*; import org.apache.ignite.internal.*; import org.apache.ignite.internal.managers.deployment.*; import org.apache.ignite.internal.processors.cache.*; @@ -37,11 +38,11 @@ import java.util.concurrent.*; */ class GridAffinityUtils { /** - * Creates a job that will look up {@link org.apache.ignite.cache.affinity.CacheAffinityKeyMapper} and {@link org.apache.ignite.cache.affinity.CacheAffinityFunction} on a + * Creates a job that will look up {@link AffinityKeyMapper} and {@link AffinityFunction} on a * cache with given name. If they exist, this job will serialize and transfer them together with all deployment * information needed to unmarshal objects on remote node. Result is returned as a {@link GridTuple3}, - * where first object is {@link GridAffinityMessage} for {@link org.apache.ignite.cache.affinity.CacheAffinityFunction}, second object - * is {@link GridAffinityMessage} for {@link org.apache.ignite.cache.affinity.CacheAffinityKeyMapper} and third object is affinity assignment + * where first object is {@link GridAffinityMessage} for {@link AffinityFunction}, second object + * is {@link GridAffinityMessage} for {@link AffinityKeyMapper} and third object is affinity assignment * for given topology version. * * @param cacheName Cache name. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java deleted file mode 100644 index 59f4c22..0000000 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.ignite.internal.processors.affinity; - -import org.apache.ignite.cache.affinity.*; -import org.apache.ignite.cluster.*; -import org.apache.ignite.events.*; -import org.jetbrains.annotations.*; - -import java.util.*; - -/** - * Cache affinity function context implementation. Simple bean that holds all required fields. - */ -public class GridCacheAffinityFunctionContextImpl implements CacheAffinityFunctionContext { - /** Topology snapshot. */ - private final List<ClusterNode> topSnapshot; - - /** Previous affinity assignment. */ - private final List<List<ClusterNode>> prevAssignment; - - /** Discovery event that caused this topology change. */ - private final DiscoveryEvent discoEvt; - - /** Topology version. */ - private final AffinityTopologyVersion topVer; - - /** Number of backups to assign. */ - private final int backups; - - /** - * @param topSnapshot Topology snapshot. - * @param topVer Topology version. - */ - public GridCacheAffinityFunctionContextImpl(List<ClusterNode> topSnapshot, List<List<ClusterNode>> prevAssignment, - DiscoveryEvent discoEvt, @NotNull AffinityTopologyVersion topVer, int backups) { - this.topSnapshot = topSnapshot; - this.prevAssignment = prevAssignment; - this.discoEvt = discoEvt; - this.topVer = topVer; - this.backups = backups; - } - - /** {@inheritDoc} */ - @Nullable @Override public List<ClusterNode> previousAssignment(int part) { - return prevAssignment == null ? null : prevAssignment.get(part); - } - - /** {@inheritDoc} */ - @Override public List<ClusterNode> currentTopologySnapshot() { - return topSnapshot; - } - - /** {@inheritDoc} */ - @Override public AffinityTopologyVersion currentTopologyVersion() { - return topVer; - } - - /** {@inheritDoc} */ - @Nullable @Override public DiscoveryEvent discoveryEvent() { - return discoEvt; - } - - /** {@inheritDoc} */ - @Override public int backups() { - return backups; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEvictableEntryImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEvictableEntryImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEvictableEntryImpl.java index f5c6219..6144807 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEvictableEntryImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEvictableEntryImpl.java @@ -30,7 +30,7 @@ import java.util.*; /** * Entry wrapper that never obscures obsolete entries from user. */ -public class CacheEvictableEntryImpl<K, V> implements CacheEvictableEntry<K, V> { +public class CacheEvictableEntryImpl<K, V> implements EvictableEntry<K, V> { /** */ private static final UUID META_KEY = UUID.randomUUID(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java index 9a05b0a..5c1b5ae 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java @@ -34,7 +34,7 @@ public class CacheObjectContext { private IgniteCacheObjectProcessor proc; /** */ - private CacheAffinityKeyMapper dfltAffMapper; + private AffinityKeyMapper dfltAffMapper; /** */ private boolean cpyOnGet; @@ -52,7 +52,7 @@ public class CacheObjectContext { * @param unmarshalVals Unmarshal values flag. */ public CacheObjectContext(GridKernalContext kernalCtx, - CacheAffinityKeyMapper dfltAffMapper, + AffinityKeyMapper dfltAffMapper, boolean cpyOnGet, boolean unmarshalVals) { this.kernalCtx = kernalCtx; @@ -88,7 +88,7 @@ public class CacheObjectContext { /** * @return Default affinity mapper. */ - public CacheAffinityKeyMapper defaultAffMapper() { + public AffinityKeyMapper defaultAffMapper() { return dfltAffMapper; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java index 78ca980..6659735 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheProjection.java @@ -19,10 +19,10 @@ package org.apache.ignite.internal.processors.cache; import org.apache.ignite.*; import org.apache.ignite.cache.*; +import org.apache.ignite.cache.affinity.*; import org.apache.ignite.cache.store.*; import org.apache.ignite.cluster.*; import org.apache.ignite.internal.*; -import org.apache.ignite.internal.processors.cache.*; import org.apache.ignite.internal.processors.cache.query.*; import org.apache.ignite.internal.processors.cache.transactions.*; import org.apache.ignite.transactions.*; @@ -130,13 +130,13 @@ import java.util.concurrent.*; * <i>affinity-based</i>, and <i>partitioned-based</i>. * <p> * With {@code affinity-based-group-locking} the keys are grouped by <i>affinity-key</i>. This means that - * only keys with identical affinity-key (see {@link org.apache.ignite.cache.affinity.CacheAffinityKeyMapped}) can participate in the + * only keys with identical affinity-key (see {@link AffinityKeyMapped}) can participate in the * transaction, and only one lock on the <i>affinity-key</i> will be acquired for the whole transaction. * {@code Affinity-group-locked} transactions are started via * <code>txStartAffinity(Object, TransactionConcurrency, TransactionIsolation, long, int)</code> method. * <p> * With {@code partition-based-group-locking} the keys are grouped by partition ID. This means that - * only keys belonging to identical partition (see {@link org.apache.ignite.cache.affinity.CacheAffinity#partition(Object)}) can participate in the + * only keys belonging to identical partition (see {@link Affinity#partition(Object)}) can participate in the * transaction, and only one lock on the whole partition will be acquired for the whole transaction. * {@code Partition-group-locked} transactions are started via * <code>txStartPartition(int, TransactionConcurrency, TransactionIsolation, long, int)</code> method. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java index 4cde6ad..e3ef493 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCache.java @@ -20,6 +20,7 @@ package org.apache.ignite.internal.processors.cache; import org.apache.ignite.*; import org.apache.ignite.cache.*; import org.apache.ignite.cache.affinity.*; +import org.apache.ignite.cache.affinity.rendezvous.*; import org.apache.ignite.configuration.*; import org.apache.ignite.internal.*; import org.apache.ignite.mxbean.*; @@ -42,7 +43,7 @@ import java.util.*; * data based on the optionally passed in arguments. * </li> * <li> - * Method {@link #affinity()} provides {@link org.apache.ignite.cache.affinity.CacheAffinityFunction} service for information on + * Method {@link #affinity()} provides {@link AffinityFunction} service for information on * data partitioning and mapping keys to grid nodes responsible for caching those keys. * </li> * <li> @@ -96,7 +97,7 @@ public interface GridCache<K, V> extends CacheProjection<K, V> { * * @return Cache data affinity service. */ - public CacheAffinity<K> affinity(); + public Affinity<K> affinity(); /** * Gets metrics (statistics) for this cache. @@ -209,7 +210,7 @@ public interface GridCache<K, V> extends CacheProjection<K, V> { * the left nodes, and that nodes are restarted before * {@link CacheConfiguration#getRebalanceDelay() rebalanceDelay} expires. To place nodes * on the same place in consistent hash ring, use - * {@link org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction#setHashIdResolver(CacheAffinityNodeHashResolver)} to make sure that + * {@link RendezvousAffinityFunction#setHashIdResolver(AffinityNodeHashResolver)} to make sure that * a node maps to the same hash ID if re-started. * <p> * See {@link org.apache.ignite.configuration.CacheConfiguration#getRebalanceDelay()} for more information on how to configure http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java index 2b65fed..cfc4138 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java @@ -176,7 +176,7 @@ public abstract class GridCacheAdapter<K, V> implements GridCache<K, V>, private CacheQueries<K, V> qry; /** Affinity impl. */ - private CacheAffinity<K> aff; + private Affinity<K> aff; /** Whether this cache is IGFS data cache. */ private boolean igfsDataCache; @@ -369,7 +369,7 @@ public abstract class GridCacheAdapter<K, V> implements GridCache<K, V>, } /** {@inheritDoc} */ - @Override public CacheAffinity<K> affinity() { + @Override public Affinity<K> affinity() { return aff; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAttributes.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAttributes.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAttributes.java index 20522f3..496817e 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAttributes.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAttributes.java @@ -119,10 +119,10 @@ public class GridCacheAttributes implements Serializable { * @return Affinity include neighbors. */ public boolean affinityIncludeNeighbors() { - CacheAffinityFunction aff = ccfg.getAffinity(); + AffinityFunction aff = ccfg.getAffinity(); - return aff instanceof CacheRendezvousAffinityFunction - && !((CacheRendezvousAffinityFunction)aff).isExcludeNeighbors(); + return aff instanceof RendezvousAffinityFunction + && !((RendezvousAffinityFunction)aff).isExcludeNeighbors(); } /** @@ -143,10 +143,10 @@ public class GridCacheAttributes implements Serializable { * @return Affinity hash ID resolver class name. */ public String affinityHashIdResolverClassName() { - CacheAffinityFunction aff = ccfg.getAffinity(); + AffinityFunction aff = ccfg.getAffinity(); - if (aff instanceof CacheRendezvousAffinityFunction) - return className(((CacheRendezvousAffinityFunction)aff).getHashIdResolver()); + if (aff instanceof RendezvousAffinityFunction) + return className(((RendezvousAffinityFunction)aff).getHashIdResolver()); return null; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java index 587b7d7..de180ee 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java @@ -364,7 +364,7 @@ public class GridCacheContext<K, V> implements Externalizable { } /** - * + * */ public void onStarted() { startLatch.countDown(); @@ -1062,7 +1062,7 @@ public class GridCacheContext<K, V> implements Externalizable { /** * @return Default affinity key mapper. */ - public CacheAffinityKeyMapper defaultAffMapper() { + public AffinityKeyMapper defaultAffMapper() { return cacheObjCtx.defaultAffMapper(); } @@ -1074,7 +1074,7 @@ public class GridCacheContext<K, V> implements Externalizable { public void cacheObjectContext(CacheObjectContext cacheObjCtx) { this.cacheObjCtx = cacheObjCtx; } - + /** * @param p Single predicate. * @return Array containing single predicate. @@ -1596,9 +1596,9 @@ public class GridCacheContext<K, V> implements Externalizable { * @throws GridCacheEntryRemovedException If reader for entry is removed. */ public boolean dhtMap( - UUID nearNodeId, - AffinityTopologyVersion topVer, - GridDhtCacheEntry entry, + UUID nearNodeId, + AffinityTopologyVersion topVer, + GridDhtCacheEntry entry, IgniteLogger log, Map<ClusterNode, List<GridDhtCacheEntry>> dhtMap, @Nullable Map<ClusterNode, List<GridDhtCacheEntry>> nearMap http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDefaultAffinityKeyMapper.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDefaultAffinityKeyMapper.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDefaultAffinityKeyMapper.java index 17842ca..cd868db 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDefaultAffinityKeyMapper.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDefaultAffinityKeyMapper.java @@ -29,17 +29,17 @@ import java.lang.annotation.*; import java.lang.reflect.*; /** - * Default key affinity mapper. If key class has annotation {@link CacheAffinityKeyMapped}, + * Default key affinity mapper. If key class has annotation {@link AffinityKeyMapped}, * then the value of annotated method or field will be used to get affinity value instead * of the key itself. If there is no annotation, then the key is used as is. * <p> - * Convenience affinity key adapter, {@link CacheAffinityKey} can be used in + * Convenience affinity key adapter, {@link AffinityKey} can be used in * conjunction with this mapper to automatically provide custom affinity keys for cache keys. * <p> * If non-default affinity mapper is used, is should be provided via * {@link CacheConfiguration#getAffinityMapper()} configuration property. */ -public class GridCacheDefaultAffinityKeyMapper implements CacheAffinityKeyMapper { +public class GridCacheDefaultAffinityKeyMapper implements AffinityKeyMapper { /** */ private static final long serialVersionUID = 0L; @@ -52,17 +52,17 @@ public class GridCacheDefaultAffinityKeyMapper implements CacheAffinityKeyMapper new P1<Field>() { @Override public boolean apply(Field f) { // Account for anonymous inner classes. - return f.getAnnotation(CacheAffinityKeyMapped.class) != null; + return f.getAnnotation(AffinityKeyMapped.class) != null; } }, new P1<Method>() { @Override public boolean apply(Method m) { // Account for anonymous inner classes. - Annotation ann = m.getAnnotation(CacheAffinityKeyMapped.class); + Annotation ann = m.getAnnotation(AffinityKeyMapped.class); if (ann != null) { if (!F.isEmpty(m.getParameterTypes())) - throw new IllegalStateException("Method annotated with @CacheAffinityKey annotation " + + throw new IllegalStateException("Method annotated with @AffinityKeyMapped annotation " + "cannot have parameters: " + m); return true; @@ -78,7 +78,7 @@ public class GridCacheDefaultAffinityKeyMapper implements CacheAffinityKeyMapper protected transient IgniteLogger log; /** - * If key class has annotation {@link CacheAffinityKeyMapped}, + * If key class has annotation {@link AffinityKeyMapped}, * then the value of annotated method or field will be used to get affinity value instead * of the key itself. If there is no annotation, then the key is returned as is. * http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java index 4ef91de..f4edb8c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryEx.java @@ -156,7 +156,7 @@ public interface GridCacheEntryEx { /** * @return Entry which is safe to pass into eviction policy. */ - public <K, V> CacheEvictableEntry<K, V> wrapEviction(); + public <K, V> EvictableEntry<K, V> wrapEviction(); /** * @return Entry which holds key and version (no value, since entry http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java index f2a8ba1..fd56568 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java @@ -64,10 +64,10 @@ public class GridCacheEvictionManager extends GridCacheManagerAdapter { private static final sun.misc.Unsafe unsafe = GridUnsafe.unsafe(); /** Eviction policy. */ - private CacheEvictionPolicy plc; + private EvictionPolicy plc; /** Eviction filter. */ - private CacheEvictionFilter filter; + private EvictionFilter filter; /** Eviction buffer. */ private final ConcurrentLinkedDeque8<EvictionInfo> bufEvictQ = new ConcurrentLinkedDeque8<>(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java index 20158e1..2f5a5b2 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java @@ -3797,7 +3797,7 @@ public abstract class GridCacheMapEntry implements GridCacheEntryEx { } /** {@inheritDoc} */ - @Override public <K, V> CacheEvictableEntry<K, V> wrapEviction() { + @Override public <K, V> EvictableEntry<K, V> wrapEviction() { return new CacheEvictableEntryImpl<>(this); } @@ -4349,7 +4349,7 @@ public abstract class GridCacheMapEntry implements GridCacheEntryEx { if (cls.isAssignableFrom(getClass())) return (T)this; - if (cls.isAssignableFrom(CacheEvictableEntry.class)) + if (cls.isAssignableFrom(EvictableEntry.class)) return (T)wrapEviction(); if (cls.isAssignableFrom(CacheVersionedEntryImpl.class)) http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePreloaderAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePreloaderAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePreloaderAdapter.java index f253fb8..80d3d6b 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePreloaderAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePreloaderAdapter.java @@ -39,7 +39,7 @@ public class GridCachePreloaderAdapter<K, V> implements GridCachePreloader<K, V> protected final IgniteLogger log; /** Affinity. */ - protected final CacheAffinityFunction aff; + protected final AffinityFunction aff; /** Start future (always completed by default). */ private final IgniteInternalFuture finFut; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java index 26091f3..c918ed4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java @@ -150,16 +150,16 @@ public class GridCacheProcessor extends GridProcessorAdapter { if (cfg.getAffinity() == null) { if (cfg.getCacheMode() == PARTITIONED) { - CacheRendezvousAffinityFunction aff = new CacheRendezvousAffinityFunction(); + RendezvousAffinityFunction aff = new RendezvousAffinityFunction(); - aff.setHashIdResolver(new CacheAffinityNodeAddressHashResolver()); + aff.setHashIdResolver(new AffinityNodeAddressHashResolver()); cfg.setAffinity(aff); } else if (cfg.getCacheMode() == REPLICATED) { - CacheRendezvousAffinityFunction aff = new CacheRendezvousAffinityFunction(false, 512); + RendezvousAffinityFunction aff = new RendezvousAffinityFunction(false, 512); - aff.setHashIdResolver(new CacheAffinityNodeAddressHashResolver()); + aff.setHashIdResolver(new AffinityNodeAddressHashResolver()); cfg.setAffinity(aff); @@ -170,11 +170,11 @@ public class GridCacheProcessor extends GridProcessorAdapter { } else { if (cfg.getCacheMode() == PARTITIONED) { - if (cfg.getAffinity() instanceof CacheRendezvousAffinityFunction) { - CacheRendezvousAffinityFunction aff = (CacheRendezvousAffinityFunction)cfg.getAffinity(); + if (cfg.getAffinity() instanceof RendezvousAffinityFunction) { + RendezvousAffinityFunction aff = (RendezvousAffinityFunction)cfg.getAffinity(); if (aff.getHashIdResolver() == null) - aff.setHashIdResolver(new CacheAffinityNodeAddressHashResolver()); + aff.setHashIdResolver(new AffinityNodeAddressHashResolver()); } } } @@ -282,16 +282,16 @@ public class GridCacheProcessor extends GridProcessorAdapter { CacheConfiguration cc, @Nullable CacheStore cfgStore) throws IgniteCheckedException { if (cc.getCacheMode() == REPLICATED) { - if (cc.getAffinity() instanceof CachePartitionFairAffinity) - throw new IgniteCheckedException("REPLICATED cache can not be started with CachePartitionFairAffinity" + + if (cc.getAffinity() instanceof FairAffinityFunction) + throw new IgniteCheckedException("REPLICATED cache can not be started with FairAffinityFunction" + " [cacheName=" + cc.getName() + ']'); - if (cc.getAffinity() instanceof CacheRendezvousAffinityFunction) { - CacheRendezvousAffinityFunction aff = (CacheRendezvousAffinityFunction)cc.getAffinity(); + if (cc.getAffinity() instanceof RendezvousAffinityFunction) { + RendezvousAffinityFunction aff = (RendezvousAffinityFunction)cc.getAffinity(); if (aff.isExcludeNeighbors()) throw new IgniteCheckedException("For REPLICATED cache flag 'excludeNeighbors' in " + - "CacheRendezvousAffinityFunction cannot be set [cacheName=" + cc.getName() + ']'); + "RendezvousAffinityFunction cannot be set [cacheName=" + cc.getName() + ']'); } if (cc.getNearConfiguration() != null && @@ -304,7 +304,7 @@ public class GridCacheProcessor extends GridProcessorAdapter { } if (cc.getCacheMode() == LOCAL && !cc.getAffinity().getClass().equals(LocalAffinityFunction.class)) - U.warn(log, "CacheAffinityFunction configuration parameter will be ignored for local cache [cacheName=" + + U.warn(log, "AffinityFunction configuration parameter will be ignored for local cache [cacheName=" + cc.getName() + ']'); if (cc.getRebalanceMode() != CacheRebalanceMode.NONE) { @@ -1863,10 +1863,10 @@ public class GridCacheProcessor extends GridProcessorAdapter { for (DynamicCacheDescriptor desc : registeredCaches.values()) { CacheConfiguration cfg = desc.cacheConfiguration(); - if (cfg.getAffinity() instanceof CacheRendezvousAffinityFunction) { - CacheRendezvousAffinityFunction aff = (CacheRendezvousAffinityFunction)cfg.getAffinity(); + if (cfg.getAffinity() instanceof RendezvousAffinityFunction) { + RendezvousAffinityFunction aff = (RendezvousAffinityFunction)cfg.getAffinity(); - CacheAffinityNodeHashResolver hashIdRslvr = aff.getHashIdResolver(); + AffinityNodeHashResolver hashIdRslvr = aff.getHashIdResolver(); assert hashIdRslvr != null; @@ -2582,12 +2582,12 @@ public class GridCacheProcessor extends GridProcessorAdapter { /** * */ - private static class LocalAffinityFunction implements CacheAffinityFunction { + private static class LocalAffinityFunction implements AffinityFunction { /** */ private static final long serialVersionUID = 0L; /** {@inheritDoc} */ - @Override public List<List<ClusterNode>> assignPartitions(CacheAffinityFunctionContext affCtx) { + @Override public List<List<ClusterNode>> assignPartitions(AffinityFunctionContext affCtx) { ClusterNode locNode = null; for (ClusterNode n : affCtx.currentTopologySnapshot()) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java index 7d5acc6..772a3b7 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProxyImpl.java @@ -71,7 +71,7 @@ public class GridCacheProxyImpl<K, V> implements GridCacheProxy<K, V>, Externali private CacheQueries<K, V> qry; /** Affinity. */ - private CacheAffinity<K> aff; + private Affinity<K> aff; /** * Empty constructor required for {@link Externalizable}. @@ -143,7 +143,7 @@ public class GridCacheProxyImpl<K, V> implements GridCacheProxy<K, V>, Externali } /** {@inheritDoc} */ - @Override public CacheAffinity<K> affinity() { + @Override public Affinity<K> affinity() { return aff; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java index 8aed80e..a090b12 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java @@ -1767,7 +1767,7 @@ public class GridCacheUtils { * @return Predicate that evaulates to {@code true} if entry is primary for node. */ public static CacheEntryPredicate cachePrimary( - final CacheAffinity aff, + final Affinity aff, final ClusterNode n ) { return new CacheEntryPredicateAdapter() { @@ -1783,7 +1783,7 @@ public class GridCacheUtils { * @return Predicate that evaulates to {@code true} if entry is primary for node. */ public static <K, V> IgnitePredicate<Cache.Entry<K, V>> cachePrimary0( - final CacheAffinity<K> aff, + final Affinity<K> aff, final ClusterNode n ) { return new IgnitePredicate<Cache.Entry<K, V>>() { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityImpl.java index f79193c..a539a14 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityImpl.java @@ -31,7 +31,7 @@ import java.util.*; /** * Affinity interface implementation. */ -public class GridCacheAffinityImpl<K, V> implements CacheAffinity<K> { +public class GridCacheAffinityImpl<K, V> implements Affinity<K> { /** Cache context. */ private GridCacheContext<K, V> cctx; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityProxy.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityProxy.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityProxy.java index abef4d5..6959a70 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityProxy.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/affinity/GridCacheAffinityProxy.java @@ -28,7 +28,7 @@ import java.util.*; /** * Affinity interface implementation. */ -public class GridCacheAffinityProxy<K, V> implements CacheAffinity<K>, Externalizable { +public class GridCacheAffinityProxy<K, V> implements Affinity<K>, Externalizable { /** */ private static final long serialVersionUID = 0L; @@ -36,7 +36,7 @@ public class GridCacheAffinityProxy<K, V> implements CacheAffinity<K>, Externali private GridCacheGateway<K, V> gate; /** Affinity delegate. */ - private CacheAffinity<K> delegate; + private Affinity<K> delegate; /** Context. */ private GridCacheContext<K, V> cctx; @@ -52,7 +52,7 @@ public class GridCacheAffinityProxy<K, V> implements CacheAffinity<K>, Externali * @param cctx Context. * @param delegate Delegate object. */ - public GridCacheAffinityProxy(GridCacheContext<K, V> cctx, CacheAffinity<K> delegate) { + public GridCacheAffinityProxy(GridCacheContext<K, V> cctx, Affinity<K> delegate) { gate = cctx.gate(); this.delegate = delegate; this.cctx = cctx; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java index 7e7f5a5..73fb265 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java @@ -343,10 +343,10 @@ public class GridDhtPartitionsExchangeFuture extends GridFutureAdapter<AffinityT * @return {@code True} if local node can calculate affinity on it's own for this partition map exchange. */ private boolean canCalculateAffinity(GridCacheContext cacheCtx) { - CacheAffinityFunction affFunc = cacheCtx.config().getAffinity(); + AffinityFunction affFunc = cacheCtx.config().getAffinity(); // Do not request affinity from remote nodes if affinity function is not centralized. - if (!U.hasAnnotation(affFunc, CacheCentralizedAffinityFunction.class)) + if (!U.hasAnnotation(affFunc, CentralizedAffinityFunction.class)) return true; // If local node did not initiate exchange or local node is the only cache node in grid. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java index 998951e..79772e1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java @@ -17,6 +17,7 @@ package org.apache.ignite.internal.processors.cache.query; +import org.apache.ignite.cache.affinity.*; import org.apache.ignite.cache.query.*; import org.apache.ignite.cache.query.annotations.*; import org.apache.ignite.cluster.*; @@ -83,7 +84,7 @@ import org.jetbrains.annotations.*; * Joins will work correctly only if joined objects are stored in * collocated mode or at least one side of the join is stored in * {@link org.apache.ignite.cache.CacheMode#REPLICATED} cache. Refer to - * {@link org.apache.ignite.cache.affinity.CacheAffinityKey} javadoc for more information about colocation. + * {@link AffinityKey} javadoc for more information about colocation. * </li> * </ul> * <h1 class="header">Query usage</h1> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheInternalKeyImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheInternalKeyImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheInternalKeyImpl.java index 2d3ba03..fdf6464 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheInternalKeyImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheInternalKeyImpl.java @@ -52,7 +52,7 @@ public class GridCacheInternalKeyImpl implements GridCacheInternalKey, Externali } /** {@inheritDoc} */ - @CacheAffinityKeyMapped + @AffinityKeyMapped @Override public String name() { return name; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheQueueAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheQueueAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheQueueAdapter.java index 644b839..08e3f65 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheQueueAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheQueueAdapter.java @@ -666,7 +666,7 @@ public abstract class GridCacheQueueAdapter<T> extends AbstractCollection<T> imp /** * @return Item affinity key. */ - @CacheAffinityKeyMapped + @AffinityKeyMapped public Object affinityKey() { return queueName(); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheSetImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheSetImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheSetImpl.java index 1ebd5d0..550fa0f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheSetImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastructures/GridCacheSetImpl.java @@ -571,7 +571,7 @@ public class GridCacheSetImpl<T> extends AbstractCollection<T> implements Ignite /** * @return Item affinity key. */ - @CacheAffinityKeyMapped + @AffinityKeyMapped public Object affinityKey() { return setName; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDataManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDataManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDataManager.java index 6f1a9ab..27a69f1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDataManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDataManager.java @@ -209,7 +209,7 @@ public class IgfsDataManager extends IgfsManager { assert dataCachePrj != null; - CacheAffinityKeyMapper mapper = igfsCtx.kernalContext().cache() + AffinityKeyMapper mapper = igfsCtx.kernalContext().cache() .internalCache(igfsCtx.configuration().getDataCacheName()).configuration().getAffinityMapper(); grpSize = mapper instanceof IgfsGroupDataBlocksKeyMapper ? http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsHelperImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsHelperImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsHelperImpl.java index 8bca65f..1607e4a 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsHelperImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsHelperImpl.java @@ -28,22 +28,22 @@ import org.apache.ignite.configuration.*; public class IgfsHelperImpl implements IgfsHelper { /** {@inheritDoc} */ @Override public void preProcessCacheConfiguration(CacheConfiguration cfg) { - CacheEvictionPolicy evictPlc = cfg.getEvictionPolicy(); + EvictionPolicy evictPlc = cfg.getEvictionPolicy(); - if (evictPlc instanceof CacheIgfsPerBlockLruEvictionPolicy && cfg.getEvictionFilter() == null) - cfg.setEvictionFilter(new CacheIgfsEvictionFilter()); + if (evictPlc instanceof IgfsPerBlockLruEvictionPolicy && cfg.getEvictionFilter() == null) + cfg.setEvictionFilter(new IgfsEvictionFilter()); } /** {@inheritDoc} */ @Override public void validateCacheConfiguration(CacheConfiguration cfg) throws IgniteCheckedException { - CacheEvictionPolicy evictPlc = cfg.getEvictionPolicy(); + EvictionPolicy evictPlc = cfg.getEvictionPolicy(); - if (evictPlc != null && evictPlc instanceof CacheIgfsPerBlockLruEvictionPolicy) { - CacheEvictionFilter evictFilter = cfg.getEvictionFilter(); + if (evictPlc != null && evictPlc instanceof IgfsPerBlockLruEvictionPolicy) { + EvictionFilter evictFilter = cfg.getEvictionFilter(); - if (evictFilter != null && !(evictFilter instanceof CacheIgfsEvictionFilter)) + if (evictFilter != null && !(evictFilter instanceof IgfsEvictionFilter)) throw new IgniteCheckedException("Eviction filter cannot be set explicitly when using " + - "CacheIgfsPerBlockLruEvictionPolicy:" + cfg.getName()); + "IgfsPerBlockLruEvictionPolicy:" + cfg.getName()); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java index 19a27d2..824f178 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsImpl.java @@ -118,7 +118,7 @@ public final class IgfsImpl implements IgfsEx { private Object topic; /** Eviction policy (if set). */ - private CacheIgfsPerBlockLruEvictionPolicy evictPlc; + private IgfsPerBlockLruEvictionPolicy evictPlc; /** * Creates IGFS instance with given context. @@ -201,10 +201,10 @@ public final class IgfsImpl implements IgfsEx { for (CacheConfiguration cacheCfg : igfsCtx.kernalContext().config().getCacheConfiguration()) { if (F.eq(dataCacheName, cacheCfg.getName())) { - CacheEvictionPolicy evictPlc = cacheCfg.getEvictionPolicy(); + EvictionPolicy evictPlc = cacheCfg.getEvictionPolicy(); - if (evictPlc != null & evictPlc instanceof CacheIgfsPerBlockLruEvictionPolicy) - this.evictPlc = (CacheIgfsPerBlockLruEvictionPolicy)evictPlc; + if (evictPlc != null & evictPlc instanceof IgfsPerBlockLruEvictionPolicy) + this.evictPlc = (IgfsPerBlockLruEvictionPolicy)evictPlc; break; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsProcessor.java index 44beb30..b17626c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsProcessor.java @@ -98,7 +98,7 @@ public class IgfsProcessor extends IgfsProcessorAdapter { if (log.isDebugEnabled()) log.debug("IGFS processor started."); - + IgniteConfiguration gridCfg = ctx.config(); // Node doesn't have IGFS if it: @@ -127,7 +127,7 @@ public class IgfsProcessor extends IgfsProcessorAdapter { if (cacheCfg == null) continue; // No cache for the given IGFS configuration. - CacheAffinityKeyMapper affMapper = cacheCfg.getAffinityMapper(); + AffinityKeyMapper affMapper = cacheCfg.getAffinityMapper(); if (!(affMapper instanceof IgfsGroupDataBlocksKeyMapper)) // Do not create IGFS attributes for such a node nor throw error about invalid configuration. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheAffinityConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheAffinityConfiguration.java b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheAffinityConfiguration.java index 613b034..0256c93 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheAffinityConfiguration.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheAffinityConfiguration.java @@ -54,12 +54,12 @@ public class VisorCacheAffinityConfiguration implements Serializable { * @return Data transfer object for affinity configuration properties. */ public static VisorCacheAffinityConfiguration from(CacheConfiguration ccfg) { - CacheAffinityFunction aff = ccfg.getAffinity(); + AffinityFunction aff = ccfg.getAffinity(); Boolean excludeNeighbors = null; - if (aff instanceof CacheRendezvousAffinityFunction) { - CacheRendezvousAffinityFunction hashAffFunc = (CacheRendezvousAffinityFunction)aff; + if (aff instanceof RendezvousAffinityFunction) { + RendezvousAffinityFunction hashAffFunc = (RendezvousAffinityFunction)aff; excludeNeighbors = hashAffFunc.isExcludeNeighbors(); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheEvictionConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheEvictionConfiguration.java b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheEvictionConfiguration.java index a2f49c5..8129c20 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheEvictionConfiguration.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheEvictionConfiguration.java @@ -64,7 +64,7 @@ public class VisorCacheEvictionConfiguration implements Serializable { public static VisorCacheEvictionConfiguration from(CacheConfiguration ccfg) { VisorCacheEvictionConfiguration cfg = new VisorCacheEvictionConfiguration(); - final CacheEvictionPolicy plc = ccfg.getEvictionPolicy(); + final EvictionPolicy plc = ccfg.getEvictionPolicy(); cfg.plc = compactClass(plc); cfg.plcMaxSize = evictionPolicyMaxSize(plc); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheSwapBackupsTask.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheSwapBackupsTask.java b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheSwapBackupsTask.java index bb5e549..57b85b9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheSwapBackupsTask.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheSwapBackupsTask.java @@ -73,7 +73,7 @@ public class VisorCacheSwapBackupsTask extends VisorOneNodeTask<Set<String>, Map for (GridCache c : ignite.cachesx()) { String cacheName = c.name(); - CacheAffinity<Object> aff = g.affinity(c.name()); + Affinity<Object> aff = g.affinity(c.name()); if (names.contains(cacheName)) { Set<Cache.Entry> entries = c.entrySet(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java index 51e3c6e..1209a40 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java @@ -613,15 +613,15 @@ public class VisorTaskUtils { * @param plc Eviction policy. * @return Extracted max size. */ - public static Integer evictionPolicyMaxSize(@Nullable CacheEvictionPolicy plc) { - if (plc instanceof CacheLruEvictionPolicyMBean) - return ((CacheLruEvictionPolicyMBean)plc).getMaxSize(); + public static Integer evictionPolicyMaxSize(@Nullable EvictionPolicy plc) { + if (plc instanceof LruEvictionPolicyMBean) + return ((LruEvictionPolicyMBean)plc).getMaxSize(); - if (plc instanceof CacheRandomEvictionPolicyMBean) - return ((CacheRandomEvictionPolicyMBean)plc).getMaxSize(); + if (plc instanceof RandomEvictionPolicyMBean) + return ((RandomEvictionPolicyMBean)plc).getMaxSize(); - if (plc instanceof CacheFifoEvictionPolicyMBean) - return ((CacheFifoEvictionPolicyMBean)plc).getMaxSize(); + if (plc instanceof FifoEvictionPolicyMBean) + return ((FifoEvictionPolicyMBean)plc).getMaxSize(); return null; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/main/resources/META-INF/classnames.properties ---------------------------------------------------------------------- diff --git a/modules/core/src/main/resources/META-INF/classnames.properties b/modules/core/src/main/resources/META-INF/classnames.properties index 797efff..ccc6aae 100644 --- a/modules/core/src/main/resources/META-INF/classnames.properties +++ b/modules/core/src/main/resources/META-INF/classnames.properties @@ -35,22 +35,22 @@ org.apache.ignite.cache.CachePartialUpdateException org.apache.ignite.cache.CachePeekMode org.apache.ignite.cache.CacheRebalanceMode org.apache.ignite.cache.CacheWriteSynchronizationMode -org.apache.ignite.cache.affinity.CacheAffinityFunction -org.apache.ignite.cache.affinity.CacheAffinityKey -org.apache.ignite.cache.affinity.CacheAffinityKeyMapper -org.apache.ignite.cache.affinity.CacheAffinityNodeAddressHashResolver -org.apache.ignite.cache.affinity.CacheAffinityNodeHashResolver -org.apache.ignite.cache.affinity.CacheAffinityNodeIdHashResolver -org.apache.ignite.cache.affinity.fair.CachePartitionFairAffinity -org.apache.ignite.cache.affinity.fair.CachePartitionFairAffinity$PartitionSetComparator -org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction -org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction$HashComparator -org.apache.ignite.cache.eviction.CacheEvictionFilter -org.apache.ignite.cache.eviction.fifo.CacheFifoEvictionPolicy -org.apache.ignite.cache.eviction.igfs.CacheIgfsEvictionFilter -org.apache.ignite.cache.eviction.igfs.CacheIgfsPerBlockLruEvictionPolicy -org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy -org.apache.ignite.cache.eviction.random.CacheRandomEvictionPolicy +org.apache.ignite.cache.affinity.AffinityFunction +org.apache.ignite.cache.affinity.AffinityKey +org.apache.ignite.cache.affinity.AffinityKeyMapper +org.apache.ignite.cache.affinity.AffinityNodeAddressHashResolver +org.apache.ignite.cache.affinity.AffinityNodeHashResolver +org.apache.ignite.cache.affinity.AffinityNodeIdHashResolver +org.apache.ignite.cache.affinity.fair.FairAffinityFunction +org.apache.ignite.cache.affinity.fair.FairAffinityFunction$PartitionSetComparator +org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction +org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction$HashComparator +org.apache.ignite.cache.eviction.EvictionFilter +org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy +org.apache.ignite.cache.eviction.igfs.IgfsEvictionFilter +org.apache.ignite.cache.eviction.igfs.IgfsPerBlockLruEvictionPolicy +org.apache.ignite.cache.eviction.lru.LruEvictionPolicy +org.apache.ignite.cache.eviction.random.RandomEvictionPolicy org.apache.ignite.cache.query.ContinuousQuery org.apache.ignite.cache.query.Query org.apache.ignite.cache.query.ScanQuery http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/discovery-stress.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/discovery-stress.xml b/modules/core/src/test/config/discovery-stress.xml index 81361c1..3c5c214 100644 --- a/modules/core/src/test/config/discovery-stress.xml +++ b/modules/core/src/test/config/discovery-stress.xml @@ -33,7 +33,7 @@ <property name="writeSynchronizationMode" value="FULL_ASYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.fifo.CacheFifoEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy"> <property name="maxSize" value="20000000"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/load/dsi-49-server-production.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/load/dsi-49-server-production.xml b/modules/core/src/test/config/load/dsi-49-server-production.xml index 52319a8..5887c63 100644 --- a/modules/core/src/test/config/load/dsi-49-server-production.xml +++ b/modules/core/src/test/config/load/dsi-49-server-production.xml @@ -46,14 +46,14 @@ <property name="writeSynchronizationMode" value="FULL_SYNC"/> <property name="evictionPolicy"> <bean - class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="500000"/> </bean> </property> <!-- 1 backup --> <property name="backups" value="1"/> <property name="affinity"> - <bean class="org.apache.ignite.cache.affinity.rendezvous.CacheRendezvousAffinityFunction"> + <bean class="org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction"> <property name="excludeNeighbors" value="true"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/load/dsi-load-server.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/load/dsi-load-server.xml b/modules/core/src/test/config/load/dsi-load-server.xml index 61a9253..7f746e6 100644 --- a/modules/core/src/test/config/load/dsi-load-server.xml +++ b/modules/core/src/test/config/load/dsi-load-server.xml @@ -59,7 +59,7 @@ <property name="evictSynchronized" value="false"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.fifo.CacheFifoEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy"> <property name="maxSize" value="5000"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/spring-cache-swap.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/spring-cache-swap.xml b/modules/core/src/test/config/spring-cache-swap.xml index 986c51b..2e1dd36 100644 --- a/modules/core/src/test/config/spring-cache-swap.xml +++ b/modules/core/src/test/config/spring-cache-swap.xml @@ -35,7 +35,7 @@ <property name="swapEnabled" value="true"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.fifo.CacheFifoEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy"> <property name="maxSize" value="10000"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/spring-cache-teststore.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/spring-cache-teststore.xml b/modules/core/src/test/config/spring-cache-teststore.xml index 5e59aff..a17270b 100644 --- a/modules/core/src/test/config/spring-cache-teststore.xml +++ b/modules/core/src/test/config/spring-cache-teststore.xml @@ -35,7 +35,7 @@ <property name="swapEnabled" value="false"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.fifo.CacheFifoEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy"> <property name="maxSize" value="10000"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/config/spring-multicache.xml ---------------------------------------------------------------------- diff --git a/modules/core/src/test/config/spring-multicache.xml b/modules/core/src/test/config/spring-multicache.xml index 7c84eee..6c6ecf4 100644 --- a/modules/core/src/test/config/spring-multicache.xml +++ b/modules/core/src/test/config/spring-multicache.xml @@ -73,7 +73,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -95,7 +95,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -117,7 +117,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -139,7 +139,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -162,7 +162,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -184,7 +184,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -206,7 +206,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> @@ -228,7 +228,7 @@ <property name="rebalanceMode" value="SYNC"/> <property name="evictionPolicy"> - <bean class="org.apache.ignite.cache.eviction.lru.CacheLruEvictionPolicy"> + <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="100"/> </bean> </property> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/java/org/apache/ignite/GridCacheAffinityBackupsSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/GridCacheAffinityBackupsSelfTest.java b/modules/core/src/test/java/org/apache/ignite/GridCacheAffinityBackupsSelfTest.java index 7d7cef8..2a4655f 100644 --- a/modules/core/src/test/java/org/apache/ignite/GridCacheAffinityBackupsSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/GridCacheAffinityBackupsSelfTest.java @@ -35,7 +35,7 @@ public class GridCacheAffinityBackupsSelfTest extends GridCommonAbstractTest { private int backups; /** Affinity function. */ - private CacheAffinityFunction func; + private AffinityFunction func; /** */ private int nodesCnt = 5; @@ -60,7 +60,7 @@ public class GridCacheAffinityBackupsSelfTest extends GridCommonAbstractTest { */ public void testRendezvousBackups() throws Exception { for (int i = 0; i < nodesCnt; i++) - checkBackups(i, new CacheRendezvousAffinityFunction()); + checkBackups(i, new RendezvousAffinityFunction()); } /** @@ -68,7 +68,7 @@ public class GridCacheAffinityBackupsSelfTest extends GridCommonAbstractTest { */ public void testFairBackups() throws Exception { for (int i = 0; i < nodesCnt; i++) - checkBackups(i, new CachePartitionFairAffinity()); + checkBackups(i, new FairAffinityFunction()); } /** @@ -76,7 +76,7 @@ public class GridCacheAffinityBackupsSelfTest extends GridCommonAbstractTest { * @param func Affinity function. * @throws Exception If failed. */ - private void checkBackups(int backups, CacheAffinityFunction func) throws Exception { + private void checkBackups(int backups, AffinityFunction func) throws Exception { this.backups = backups; this.func = func; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ba0b01a/modules/core/src/test/java/org/apache/ignite/IgniteCacheAffinitySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/IgniteCacheAffinitySelfTest.java b/modules/core/src/test/java/org/apache/ignite/IgniteCacheAffinitySelfTest.java index c374b7e..0c8dcc2 100644 --- a/modules/core/src/test/java/org/apache/ignite/IgniteCacheAffinitySelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/IgniteCacheAffinitySelfTest.java @@ -57,11 +57,11 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { CacheConfiguration cache1 = cacheConfiguration(null); cache1.setName(CACHE1); - cache1.setAffinity(new CachePartitionFairAffinity()); + cache1.setAffinity(new FairAffinityFunction()); CacheConfiguration cache2 = cacheConfiguration(null); cache2.setName(CACHE2); - cache2.setAffinity(new CacheRendezvousAffinityFunction()); + cache2.setAffinity(new RendezvousAffinityFunction()); if (gridName.contains("0")) cfg.setCacheConfiguration(cache0); @@ -116,7 +116,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { * @param testAff Cache affinity to test. * @param aff Cache affinity. */ - private void checkAffinity(CacheAffinity testAff, CacheAffinity aff) { + private void checkAffinity(Affinity testAff, Affinity aff) { checkAffinityKey(testAff, aff); checkPartitions(testAff, aff); checkIsBackupOrPrimary(testAff, aff); @@ -129,7 +129,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check affinityKey method. */ - private void checkAffinityKey(CacheAffinity testAff,CacheAffinity aff) { + private void checkAffinityKey(Affinity testAff,Affinity aff) { for (int i = 0; i < 10000; i++) assertEquals(testAff.affinityKey(i), aff.affinityKey(i)); } @@ -137,7 +137,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check allPartitions, backupPartitions and primaryPartitions methods. */ - private void checkPartitions(CacheAffinity testAff, CacheAffinity aff) { + private void checkPartitions(Affinity testAff, Affinity aff) { for (ClusterNode n : nodes()) { checkEqualIntArray(testAff.allPartitions(n), aff.allPartitions(n)); @@ -150,7 +150,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check isBackup, isPrimary and isPrimaryOrBackup methods. */ - private void checkIsBackupOrPrimary(CacheAffinity testAff, CacheAffinity aff) { + private void checkIsBackupOrPrimary(Affinity testAff, Affinity aff) { for (int i = 0; i < 10000; i++) for (ClusterNode n : nodes()) { assertEquals(testAff.isBackup(n, i), aff.isBackup(n, i)); @@ -164,7 +164,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check mapKeyToNode, mapKeyToPrimaryAndBackups methods. */ - private void checkMapKeyToNode(CacheAffinity testAff, CacheAffinity aff) { + private void checkMapKeyToNode(Affinity testAff, Affinity aff) { for (int i = 0; i < 10000; i++) { assertEquals(testAff.mapKeyToNode(i).id(), aff.mapKeyToNode(i).id()); @@ -175,7 +175,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check mapPartitionToPrimaryAndBackups and mapPartitionToNode methods. */ - private void checkMapPartitionToNode(CacheAffinity testAff, CacheAffinity aff) { + private void checkMapPartitionToNode(Affinity testAff, Affinity aff) { assertEquals(aff.partitions(), testAff.partitions()); for (int part = 0; part < aff.partitions(); ++part) { @@ -189,7 +189,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check mapKeysToNodes methods. */ - private void checkMapKeysToNodes(CacheAffinity testAff, CacheAffinity aff) { + private void checkMapKeysToNodes(Affinity testAff, Affinity aff) { List<Integer> keys = new ArrayList<>(10000); for (int i = 0; i < 10000; ++i) @@ -201,7 +201,7 @@ public class IgniteCacheAffinitySelfTest extends IgniteCacheAbstractTest { /** * Check mapPartitionsToNodes methods. */ - private void checkMapPartitionsToNodes(CacheAffinity testAff, CacheAffinity aff) { + private void checkMapPartitionsToNodes(Affinity testAff, Affinity aff) { List<Integer> parts = new ArrayList<>(aff.partitions()); for (int i = 0; i < aff.partitions(); ++i)