public interface RedisMessageManager
限定符和类型 | 方法和说明 |
---|---|
PreparedRedisRequest |
callback(@NotNull java.lang.String channel,
@NotNull com.google.common.io.ByteArrayDataOutput byteOutput) |
PreparedRedisRequest |
callback(@NotNull java.lang.String channel,
@NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput) |
default PreparedRedisRequest |
callback(@NotNull java.lang.String channel,
java.lang.Object... values) |
long |
publish(@NotNull java.lang.String channel,
@NotNull com.google.common.io.ByteArrayDataOutput byteOutput) |
long |
publish(@NotNull java.lang.String channel,
@NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput) |
default long |
publish(@NotNull java.lang.String channel,
java.lang.Object... values) |
io.lettuce.core.RedisFuture<java.lang.Long> |
publishAsync(@NotNull java.lang.String channel,
@NotNull com.google.common.io.ByteArrayDataOutput byteOutput) |
io.lettuce.core.RedisFuture<java.lang.Long> |
publishAsync(@NotNull java.lang.String channel,
@NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput) |
default io.lettuce.core.RedisFuture<java.lang.Long> |
publishAsync(@NotNull java.lang.String channel,
java.lang.Object... values) |
default void |
registerChannel(@NotNull RedisCallback<?,?,?> callback) |
default void |
registerChannel(@NotNull RedisChannel channel) |
default void |
registerChannel(@NotNull RedisRequest<?> request) |
void |
registerChannelListener(@NotNull RedisMessageListener listener,
@NotNull java.lang.String channel,
java.lang.String... moreChannels) |
void |
registerChannels(@NotNull java.lang.Class<?> channelClazz) |
void |
registerGlobalListener(@NotNull RedisMessageListener listener,
RedisMessageListener... moreListeners) |
void |
registerPatternListener(@NotNull RedisMessageListener listener,
@NotNull java.lang.String channelPattern,
java.lang.String... morePatterns) |
void |
subscribe(@NotNull java.lang.String channel,
java.lang.String... moreChannels)
订阅某些指定频道。
|
void |
subscribePattern(@NotNull java.lang.String channelPattern,
java.lang.String... morePatterns)
以模式匹配的方式订阅频道,支持使用“*”“?”
|
void |
unregisterChannels(@NotNull java.lang.Class<?> channelClazz) |
void |
unregisterListener(@NotNull RedisMessageListener listener) |
void |
unsubscribe(@NotNull java.lang.String channel,
java.lang.String... moreChannels)
取消订阅某些指定频道。
|
void |
unsubscribePattern(@NotNull java.lang.String channelPattern,
java.lang.String... morePatterns)
取消以模式匹配的方式订阅频道,支持使用“*”“?”
|
static void |
writeParam(com.google.common.io.ByteArrayDataOutput data,
java.lang.Object value) |
static void |
writeParams(com.google.common.io.ByteArrayDataOutput data,
java.util.List<java.lang.Object> params) |
void subscribe(@NotNull @NotNull java.lang.String channel, @NotNull java.lang.String... moreChannels)
channel
- 频道名moreChannels
- 频道名void unsubscribe(@NotNull @NotNull java.lang.String channel, @NotNull java.lang.String... moreChannels)
channel
- 频道名moreChannels
- 频道名void subscribePattern(@NotNull @NotNull java.lang.String channelPattern, @NotNull java.lang.String... morePatterns)
channelPattern
- 频道条件morePatterns
- 频道条件void unsubscribePattern(@NotNull @NotNull java.lang.String channelPattern, @NotNull java.lang.String... morePatterns)
channelPattern
- 频道条件morePatterns
- 频道条件long publish(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull com.google.common.io.ByteArrayDataOutput byteOutput)
long publish(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput)
default long publish(@NotNull @NotNull java.lang.String channel, @NotNull java.lang.Object... values)
io.lettuce.core.RedisFuture<java.lang.Long> publishAsync(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull com.google.common.io.ByteArrayDataOutput byteOutput)
io.lettuce.core.RedisFuture<java.lang.Long> publishAsync(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput)
default io.lettuce.core.RedisFuture<java.lang.Long> publishAsync(@NotNull @NotNull java.lang.String channel, @NotNull java.lang.Object... values)
PreparedRedisRequest callback(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull com.google.common.io.ByteArrayDataOutput byteOutput)
PreparedRedisRequest callback(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull java.util.function.Consumer<com.google.common.io.ByteArrayDataOutput> byteOutput)
default PreparedRedisRequest callback(@NotNull @NotNull java.lang.String channel, @NotNull java.lang.Object... values)
void registerGlobalListener(@NotNull @NotNull RedisMessageListener listener, @NotNull RedisMessageListener... moreListeners)
void registerChannelListener(@NotNull @NotNull RedisMessageListener listener, @NotNull @NotNull java.lang.String channel, @NotNull java.lang.String... moreChannels)
void registerPatternListener(@NotNull @NotNull RedisMessageListener listener, @NotNull @NotNull java.lang.String channelPattern, @NotNull java.lang.String... morePatterns)
void unregisterListener(@NotNull @NotNull RedisMessageListener listener)
void registerChannels(@NotNull @NotNull java.lang.Class<?> channelClazz)
void unregisterChannels(@NotNull @NotNull java.lang.Class<?> channelClazz)
default void registerChannel(@NotNull @NotNull RedisChannel channel)
default void registerChannel(@NotNull @NotNull RedisRequest<?> request)
default void registerChannel(@NotNull @NotNull RedisCallback<?,?,?> callback)
static void writeParams(com.google.common.io.ByteArrayDataOutput data, java.util.List<java.lang.Object> params)
static void writeParam(com.google.common.io.ByteArrayDataOutput data, java.lang.Object value)
Copyright © 2025. All rights reserved.