Class RedditClientConfiguration

java.lang.Object
io.github.yvasyliev.forwarder.telegram.reddit.configuration.RedditClientConfiguration

@Configuration @ImportHttpServices(group="reddit", types=RedditClient.class) @EnableResilientMethods public class RedditClientConfiguration extends Object
Configuration class for setting up the Reddit client.
  • Constructor Details

    • RedditClientConfiguration

      public RedditClientConfiguration()
  • Method Details

    • redditOAuth2RestClientHttpServiceGroupConfigurer

      @Bean @ConditionalOnMissingBean(name="redditOAuth2RestClientHttpServiceGroupConfigurer") public org.springframework.web.client.support.RestClientHttpServiceGroupConfigurer redditOAuth2RestClientHttpServiceGroupConfigurer(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)
      Configures the OAuth2 Rest Client for Reddit.
      Parameters:
      clientRegistrationRepository - the client registration repository
      authorizedClientService - the authorized client service
      Returns:
      the RestClientHttpServiceGroupConfigurer for Reddit