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)