public class RedisClusterQueue<T> extends VisitCount implements ClusterQueue<T>
ClusterQueue.Mod| 限定符和类型 | 字段和说明 |
|---|---|
protected org.springframework.data.redis.core.ReactiveRedisOperations<String,T> |
operations |
| 构造器和说明 |
|---|
RedisClusterQueue(String id,
org.springframework.data.redis.core.ReactiveRedisTemplate<String,T> operations) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Boolean> |
add(org.reactivestreams.Publisher<T> publisher) |
reactor.core.publisher.Mono<Boolean> |
add(T data) |
reactor.core.publisher.Mono<Boolean> |
addBatch(org.reactivestreams.Publisher<? extends Collection<T>> publisher) |
boolean |
hasLocalConsumer() |
reactor.core.publisher.Mono<T> |
poll() |
void |
setLocalConsumerPercent(float localConsumerPercent) |
void |
setPollMod(ClusterQueue.Mod mod) |
reactor.core.publisher.Mono<Integer> |
size() |
void |
stop() |
protected void |
stopPoll() |
reactor.core.publisher.Flux<T> |
subscribe() |
protected void |
tryPoll() |
tooLongNoVisit, visitpublic void setLocalConsumerPercent(float localConsumerPercent)
setLocalConsumerPercent 在接口中 ClusterQueue<T>protected void tryPoll()
protected void stopPoll()
@Nonnull public reactor.core.publisher.Flux<T> subscribe()
subscribe 在接口中 ClusterQueue<T>public void stop()
stop 在接口中 ClusterQueue<T>public boolean hasLocalConsumer()
hasLocalConsumer 在接口中 ClusterQueue<T>public reactor.core.publisher.Mono<Integer> size()
size 在接口中 ClusterQueue<T>public void setPollMod(ClusterQueue.Mod mod)
setPollMod 在接口中 ClusterQueue<T>@Nonnull public reactor.core.publisher.Mono<T> poll()
poll 在接口中 ClusterQueue<T>public reactor.core.publisher.Mono<Boolean> add(T data)
add 在接口中 ClusterQueue<T>public reactor.core.publisher.Mono<Boolean> add(org.reactivestreams.Publisher<T> publisher)
add 在接口中 ClusterQueue<T>public reactor.core.publisher.Mono<Boolean> addBatch(org.reactivestreams.Publisher<? extends Collection<T>> publisher)
addBatch 在接口中 ClusterQueue<T>Copyright © 2019–2023. All rights reserved.