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)
-
-