/** * Set the string {@link SerializationPair} given a {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisSerializer<String> serializer) { string(SerializationPair.fromSerializer(serializer)); return this; }
/** * Set the string {@link SerializationPair} given a {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisSerializer<String> serializer) { string(SerializationPair.fromSerializer(serializer)); return this; }
/** * Set the string {@link RedisElementReader} and {@link RedisElementWriter}. * * @param reader must not be {@literal null}. * @param writer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisElementReader<String> reader, RedisElementWriter<String> writer) { string(SerializationPair.just(reader, writer)); return this; }
/** * Set the string {@link RedisElementReader} and {@link RedisElementWriter}. * * @param reader must not be {@literal null}. * @param writer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisElementReader<String> reader, RedisElementWriter<String> writer) { string(SerializationPair.just(reader, writer)); return this; }
/** * Set the string {@link SerializationPair} given a {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisSerializer<String> serializer) { string(SerializationPair.fromSerializer(serializer)); return this; }
/** * Set the string {@link RedisElementReader} and {@link RedisElementWriter}. * * @param reader must not be {@literal null}. * @param writer must not be {@literal null}. * @return {@literal this} builder. */ default RedisSerializationContextBuilder<K, V> string(RedisElementReader<String> reader, RedisElementWriter<String> writer) { string(SerializationPair.just(reader, writer)); return this; }