public static class RedisRequest.Builder<REQUEST>
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.util.function.Function<RedisMessage,REQUEST> |
deserializer |
protected @Nullable java.util.function.Predicate<RedisMessage> |
filter |
protected @NotNull java.lang.String |
requestChannel |
protected @NotNull java.lang.Class<REQUEST> |
requestClazz |
protected java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> |
serializer |
构造器和说明 |
---|
Builder(@NotNull java.lang.String channel,
@NotNull java.lang.Class<REQUEST> requestClazz) |
限定符和类型 | 方法和说明 |
---|---|
RedisRequest<REQUEST> |
build() |
RedisRequest.Builder<REQUEST> |
deserializer(@NotNull java.util.function.Function<RedisMessage,REQUEST> deserializer) |
RedisRequest.Builder<REQUEST> |
filter(@NotNull java.util.function.Predicate<RedisMessage> filter) |
RedisRequest<REQUEST> |
handle(@Nullable java.util.function.BiFunction<RedisMessage,REQUEST,PreparedRedisMessage> handler) |
RedisRequest<REQUEST> |
handle(@Nullable java.util.function.Function<RedisMessage,PreparedRedisMessage> handler) |
RedisRequest.Builder<REQUEST> |
serializer(@NotNull java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> serializer) |
@NotNull protected @NotNull java.lang.Class<REQUEST> requestClazz
@NotNull protected @NotNull java.lang.String requestChannel
@Nullable protected @Nullable java.util.function.Predicate<RedisMessage> filter
protected java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> serializer
protected java.util.function.Function<RedisMessage,REQUEST> deserializer
public Builder(@NotNull @NotNull java.lang.String channel, @NotNull @NotNull java.lang.Class<REQUEST> requestClazz)
public RedisRequest.Builder<REQUEST> filter(@NotNull @NotNull java.util.function.Predicate<RedisMessage> filter)
public RedisRequest.Builder<REQUEST> serializer(@NotNull @NotNull java.util.function.BiConsumer<com.google.common.io.ByteArrayDataOutput,REQUEST> serializer)
public RedisRequest.Builder<REQUEST> deserializer(@NotNull @NotNull java.util.function.Function<RedisMessage,REQUEST> deserializer)
public RedisRequest<REQUEST> handle(@Nullable @Nullable java.util.function.Function<RedisMessage,PreparedRedisMessage> handler)
public RedisRequest<REQUEST> handle(@Nullable @Nullable java.util.function.BiFunction<RedisMessage,REQUEST,PreparedRedisMessage> handler)
public RedisRequest<REQUEST> build()
Copyright © 2025. All rights reserved.