public interface TopicQueue<T> extends Iterable<T>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListener(QueueListener<T> listener) |
void |
clear() |
CompletionStage<Void> |
clearAsync() |
boolean |
contains(T value) |
CompletionStage<Boolean> |
containsAsync(T value) |
boolean |
isEmpty() |
CompletionStage<Boolean> |
isEmptyAsync() |
String |
name() |
boolean |
offer(T value) |
CompletionStage<Boolean> |
offerAsync(T value) |
boolean |
remove(T value) |
boolean |
removeAll(Collection<? extends T> values) |
CompletionStage<Boolean> |
removeAllAsync(Collection<? extends T> values) |
CompletionStage<Boolean> |
removeAsync(T value) |
List<? extends T> |
removeIf(Predicate<T> predicate) |
void |
removeListener(QueueListener<T> listener) |
int |
size() |
CompletionStage<Integer> |
sizeAsync() |
forEach, iterator, spliterator@Nonnull String name()
int size()
CompletionStage<Integer> sizeAsync()
boolean isEmpty()
CompletionStage<Boolean> isEmptyAsync()
boolean offer(@Nonnull
T value)
CompletionStage<Boolean> offerAsync(@Nonnull T value)
void clear()
CompletionStage<Void> clearAsync()
boolean remove(@Nonnull
T value)
CompletionStage<Boolean> removeAsync(@Nonnull T value)
boolean removeAll(@Nonnull
Collection<? extends T> values)
CompletionStage<Boolean> removeAllAsync(@Nonnull Collection<? extends T> values)
boolean contains(@Nonnull
T value)
CompletionStage<Boolean> containsAsync(@Nonnull T value)
void addListener(@Nonnull
QueueListener<T> listener)
void removeListener(@Nonnull
QueueListener<T> listener)
Copyright © 2024. All rights reserved.