Package akka.cluster.ddata
Interface DeltaPropagationSelector
- 
public interface DeltaPropagationSelectorINTERNAL API: Used by the Replicator actor. Extracted to separate trait to make it easy to test. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void_propagationCount_$eq(long x$1)scala.collection.immutable.Vector<UniqueAddress>allNodes()voidcleanupDeltaEntries()voidcleanupRemovedNode(UniqueAddress address)scala.collection.immutable.Map<UniqueAddress,akka.cluster.ddata.Replicator.Internal.DeltaPropagation>collectPropagations()akka.cluster.ddata.Replicator.Internal.DeltaPropagationcreateDeltaPropagation(scala.collection.immutable.Map<java.lang.String,scala.Tuple3<ReplicatedData,java.lang.Object,java.lang.Object>> deltas)longcurrentVersion(java.lang.String key)voiddelete(java.lang.String key)voiddeltaCounter_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1)voiddeltaEntries_$eq(scala.collection.immutable.Map<java.lang.String,scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData>> x$1)scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData>deltaEntriesAfter(scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData> entries, long version)voiddeltaNodeRoundRobinCounter_$eq(long x$1)voiddeltaSentToNode_$eq(scala.collection.immutable.Map<java.lang.String,scala.collection.immutable.Map<UniqueAddress,java.lang.Object>> x$1)longfindSmallestVersionPropagatedToAllNodes(java.lang.String key, scala.collection.immutable.Vector<UniqueAddress> all)intgossipIntervalDivisor()booleanhasDeltaEntries(java.lang.String key)intmaxDeltaSize()intnodesSliceSize(int allNodesSize)longpropagationCount()voidupdate(java.lang.String key, ReplicatedData delta) 
 - 
 
- 
- 
Method Detail
- 
_propagationCount_$eq
void _propagationCount_$eq(long x$1)
 
- 
allNodes
scala.collection.immutable.Vector<UniqueAddress> allNodes()
 
- 
cleanupDeltaEntries
void cleanupDeltaEntries()
 
- 
cleanupRemovedNode
void cleanupRemovedNode(UniqueAddress address)
 
- 
collectPropagations
scala.collection.immutable.Map<UniqueAddress,akka.cluster.ddata.Replicator.Internal.DeltaPropagation> collectPropagations()
 
- 
createDeltaPropagation
akka.cluster.ddata.Replicator.Internal.DeltaPropagation createDeltaPropagation(scala.collection.immutable.Map<java.lang.String,scala.Tuple3<ReplicatedData,java.lang.Object,java.lang.Object>> deltas)
 
- 
currentVersion
long currentVersion(java.lang.String key)
 
- 
delete
void delete(java.lang.String key)
 
- 
deltaCounter_$eq
void deltaCounter_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1)
 
- 
deltaEntriesAfter
scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData> deltaEntriesAfter(scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData> entries, long version)
 
- 
deltaEntries_$eq
void deltaEntries_$eq(scala.collection.immutable.Map<java.lang.String,scala.collection.immutable.TreeMap<java.lang.Object,ReplicatedData>> x$1)
 
- 
deltaNodeRoundRobinCounter_$eq
void deltaNodeRoundRobinCounter_$eq(long x$1)
 
- 
deltaSentToNode_$eq
void deltaSentToNode_$eq(scala.collection.immutable.Map<java.lang.String,scala.collection.immutable.Map<UniqueAddress,java.lang.Object>> x$1)
 
- 
findSmallestVersionPropagatedToAllNodes
long findSmallestVersionPropagatedToAllNodes(java.lang.String key, scala.collection.immutable.Vector<UniqueAddress> all) 
- 
gossipIntervalDivisor
int gossipIntervalDivisor()
 
- 
hasDeltaEntries
boolean hasDeltaEntries(java.lang.String key)
 
- 
maxDeltaSize
int maxDeltaSize()
 
- 
nodesSliceSize
int nodesSliceSize(int allNodesSize)
 
- 
propagationCount
long propagationCount()
 
- 
update
void update(java.lang.String key, ReplicatedData delta) 
 - 
 
 -