Class MultiQueue
- java.lang.Object
-
- org.apache.hugegraph.computer.core.sender.MultiQueue
-
public class MultiQueue extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MultiQueue(int size)MultiQueue(int size, int capacityPerQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidput(int queueId, QueuedMessage message)Need ensure queueId start from 0voidputAtFront(int queueId, QueuedMessage message)QueuedMessagetake()
-
-
-
Method Detail
-
put
public void put(int queueId, QueuedMessage message) throws java.lang.InterruptedExceptionNeed ensure queueId start from 0- Throws:
java.lang.InterruptedException
-
putAtFront
public void putAtFront(int queueId, QueuedMessage message)
-
take
public QueuedMessage take() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
-