org.infinispan.interceptors.locking
Class ClusteringDependentLogic.LocalLogic
java.lang.Object
org.infinispan.interceptors.locking.ClusteringDependentLogic.AbstractClusteringDependentLogic
org.infinispan.interceptors.locking.ClusteringDependentLogic.LocalLogic
- All Implemented Interfaces:
- ClusteringDependentLogic
- Enclosing interface:
- ClusteringDependentLogic
public static class ClusteringDependentLogic.LocalLogic
- extends ClusteringDependentLogic.AbstractClusteringDependentLogic
This logic is used in local mode caches.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClusteringDependentLogic.LocalLogic
public ClusteringDependentLogic.LocalLogic()
init
public void init(EmbeddedCacheManager cacheManager)
localNodeIsOwner
public boolean localNodeIsOwner(Object key)
localNodeIsPrimaryOwner
public boolean localNodeIsPrimaryOwner(Object key)
getPrimaryOwner
public Address getPrimaryOwner(Object key)
getOwners
public List<Address> getOwners(Collection<Object> keys)
getOwners
public List<Address> getOwners(Object key)
getAddress
public Address getAddress()
commitEntry
public void commitEntry(CacheEntry entry,
Metadata metadata,
FlagAffectedCommand command,
InvocationContext ctx)
createNewVersionsAndCheckForWriteSkews
public EntryVersionsMap createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator,
TxInvocationContext context,
VersionedPrepareCommand prepareCommand)
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.