public interface PipeRcvQueue<T>
PipeSndQueue| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCapacity()
Returns the number of capacity.
|
default boolean |
hasMore()
can be read
|
default T |
peekMessage()
take message form queue
|
List<T> |
peekMessage(int cnt)
peek message form queue
|
int |
queueSize()
Returns the number of readable message.
|
PipeRcvQueue<T> |
rcvReset()
Reset the queue, and the data that has been fetched will be returned.
|
PipeRcvQueue<T> |
rcvSubmit()
Mark the status of the Queue, and new data can be welcomed.
|
void |
skipMessage(int cnt)
skip message form queue
|
default T |
takeMessage()
take message form queue
|
List<T> |
takeMessage(int cnt)
take message form queue
|
int getCapacity()
int queueSize()
default boolean hasMore()
PipeRcvQueue<T> rcvSubmit()
PipeRcvQueue<T> rcvReset()
The method does not guarantee the data itself status.
default T takeMessage()
List<T> takeMessage(int cnt)
cnt - The expected number of tackdefault T peekMessage()
List<T> peekMessage(int cnt)
cnt - The expected number of tackvoid skipMessage(int cnt)
cnt - The expected number of tackCopyright © 2022–2024. All rights reserved.