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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.client.support.RestClientHttpServiceGroupConfigurerredditOAuth2RestClientHttpServiceGroupConfigurer(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService) Configures the OAuth2 Rest Client for Reddit.
-
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 repositoryauthorizedClientService- the authorized client service- Returns:
- the RestClientHttpServiceGroupConfigurer for Reddit
-