org.infinispan.interceptors.locking
Interface ClusteringDependentLogic
- All Known Implementing Classes:
- ClusteringDependentLogic.AllNodesLogic, ClusteringDependentLogic.DistributionLogic
public interface ClusteringDependentLogic
Abstractization for logic related to different clustering modes: replicated or distributed. This implements the Bridge pattern as described by the GoF: this plays the role of
the Implementor and various LockingInterceptors are the Abstraction.
- Since:
- 5.1
- Author:
- Mircea Markus
log
static final Log log
localNodeIsOwner
boolean localNodeIsOwner(Object key)
localNodeIsPrimaryOwner
boolean localNodeIsPrimaryOwner(Object key)
commitEntry
void commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck)
getOwners
Collection<Address> getOwners(Collection<Object> keys)
createNewVersionsAndCheckForWriteSkews
EntryVersionsMap createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator,
TxInvocationContext context,
VersionedPrepareCommand prepareCommand)
getAddress
Address getAddress()
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.