Package org.neo4j.graphalgo.beta.pregel
Class SyncQueueMessenger
- java.lang.Object
-
- org.neo4j.graphalgo.beta.pregel.SyncQueueMessenger
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initIteration(int iteration)
void
initMessageIterator(org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator messageIterator, long nodeId, boolean isFirstIteration)
org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator
messageIterator()
void
release()
void
sendTo(long targetNodeId, double message)
-
-
-
Method Detail
-
initIteration
public void initIteration(int iteration)
- Specified by:
initIteration
in interfaceMessenger<org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator>
-
sendTo
public void sendTo(long targetNodeId, double message)
-
messageIterator
public org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator messageIterator()
- Specified by:
messageIterator
in interfaceMessenger<org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator>
-
initMessageIterator
public void initMessageIterator(org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator messageIterator, long nodeId, boolean isFirstIteration)
- Specified by:
initMessageIterator
in interfaceMessenger<org.neo4j.graphalgo.beta.pregel.PrimitiveSyncDoubleQueues.Iterator>
-
-