public interface DistributedQueue
Queue
.Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getStats()
Retrieve statistics about the queue size, operations and their timings.
|
void |
offer(byte[] data) |
byte[] |
peek() |
byte[] |
peek(boolean block) |
byte[] |
peek(long wait) |
Collection<Pair<String,byte[]>> |
peekElements(int max,
long waitMillis,
Predicate<String> acceptFilter)
Peek multiple elements from the queue in a single call.
|
byte[] |
poll() |
byte[] |
remove() |
byte[] |
take() |
Map<String,Object> getStats()
Collection<Pair<String,byte[]>> peekElements(int max, long waitMillis, Predicate<String> acceptFilter) throws Exception
max
- maximum elements to retrievewaitMillis
- if less than maximum element is in the queue then wait at most this time for at least one new element.acceptFilter
- peek only elements that pass this filterException
- on errorsCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.