You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/05/22 14:35:00 UTC

[jira] [Work logged] (BEAM-10066) Support ValueProvider for RedisIO

     [ https://issues.apache.org/jira/browse/BEAM-10066?focusedWorklogId=436539&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-436539 ]

ASF GitHub Bot logged work on BEAM-10066:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 22/May/20 14:34
            Start Date: 22/May/20 14:34
    Worklog Time Spent: 10m 
      Work Description: naipath commented on pull request #11799:
URL: https://github.com/apache/beam/pull/11799#issuecomment-632724291


   R: @jbonofre 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Issue Time Tracking
-------------------

            Worklog Id:     (was: 436539)
    Remaining Estimate: 50m  (was: 1h)
            Time Spent: 10m

> 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
>            Priority: P3
>   Original Estimate: 1h
>          Time Spent: 10m
>  Remaining Estimate: 50m
>
> 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)