You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Teije van Sloten (Jira)" <ji...@apache.org> on 2020/05/22 13:36:00 UTC
[jira] [Created] (BEAM-10066) Support ValueProvider for RedisIO
Teije van Sloten created BEAM-10066:
---------------------------------------
Summary: Support ValueProvider for RedisIO
Key: BEAM-10066
URL: https://issues.apache.org/jira/browse/BEAM-10066
Project: Beam
Issue Type: Improvement
Components: io-java-redis
Affects Versions: 2.20.0
Reporter: Teije van Sloten
RedisIO doesn't have support for `ValueProvider` when setting up the connection with Redis, therefore I cannot provide the connection at runtime of the application only compile time.
This will involve wrapping the RedisConnectionConfiguration with ValueProvider and ensuring that the building the configuration still supports values without ValueProvider.
E.g.:
{code:java}
public abstract class RedisConnectionConfiguration implements Serializable {
abstract ValueProvider<String> host();
abstract ValueProvider<Integer> port();
@Nullable
abstract ValueProvider<String> auth();
abstract ValueProvider<Integer> timeout();
abstract ValueProvider<Boolean> ssl();
abstract Builder builder();
}
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)