[ https://issues.apache.org/jira/browse/BEAM-10066?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ismaël Mejía resolved BEAM-10066. --------------------------------- Fix Version/s: 2.23.0 Resolution: Fixed > Add support for ValueProviders in RedisConnectionConfiguration > -------------------------------------------------------------- > > 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 > Assignee: Teije van Sloten > Priority: P3 > Fix For: 2.23.0 > > Original Estimate: 1h > Time Spent: 40m > Remaining Estimate: 20m > > 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 at 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)