public static class RedisCallback.Builder<KEY,REQUEST,RESPONSE>
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
requestChannel |
protected java.util.function.Function<REQUEST,KEY> |
requestKey |
protected java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> |
requestSerializer |
protected java.lang.String |
responseChannel |
protected java.util.function.Function<RedisMessage,KEY> |
responseKey |
protected java.util.function.Function<RedisMessage,RESPONSE> |
responseParser |
构造器和说明 |
---|
Builder(@NotNull java.lang.Class<REQUEST> requestClazz,
@NotNull java.lang.Class<RESPONSE> responseClazz) |
限定符和类型 | 方法和说明 |
---|---|
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
at(@NotNull java.lang.String channel) |
RedisCallback<KEY,REQUEST,RESPONSE> |
build() |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
keys(@NotNull java.util.function.Function<REQUEST,KEY> requestKey,
@NotNull java.util.function.Function<RedisMessage,KEY> responseKey) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
request(@NotNull java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> serializer) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
requestAt(@NotNull java.lang.String channel) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
requestKey(@NotNull java.util.function.Function<REQUEST,KEY> keyFunction) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
response(@NotNull java.util.function.Function<RedisMessage,RESPONSE> parser) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
responseAt(@NotNull java.lang.String channel) |
RedisCallback.Builder<KEY,REQUEST,RESPONSE> |
responseKey(@NotNull java.util.function.Function<RedisMessage,KEY> keyFunction) |
protected java.lang.String requestChannel
protected java.lang.String responseChannel
protected java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> requestSerializer
protected java.util.function.Function<RedisMessage,KEY> responseKey
protected java.util.function.Function<RedisMessage,RESPONSE> responseParser
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> at(@NotNull @NotNull java.lang.String channel)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> requestAt(@NotNull @NotNull java.lang.String channel)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> responseAt(@NotNull @NotNull java.lang.String channel)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> keys(@NotNull @NotNull java.util.function.Function<REQUEST,KEY> requestKey, @NotNull @NotNull java.util.function.Function<RedisMessage,KEY> responseKey)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> requestKey(@NotNull @NotNull java.util.function.Function<REQUEST,KEY> keyFunction)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> responseKey(@NotNull @NotNull java.util.function.Function<RedisMessage,KEY> keyFunction)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> request(@NotNull @NotNull java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> serializer)
public RedisCallback.Builder<KEY,REQUEST,RESPONSE> response(@NotNull @NotNull java.util.function.Function<RedisMessage,RESPONSE> parser)
public RedisCallback<KEY,REQUEST,RESPONSE> build()
Copyright © 2025. All rights reserved.