Class BeanConfig
- java.lang.Object
-
- io.mosip.kernel.auth.defaultadapter.config.BeanConfig
-
@Configuration @EnableScheduling public class BeanConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description BeanConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenHolder<String>cachedTokenObject()org.springframework.web.client.RestTemplateplainRestTemplate()org.springframework.web.reactive.function.client.WebClientplainWebClient()org.springframework.web.client.RestTemplaterestTemplate()SelfTokenRenewalTaskExecutorselfTokenRenewTaskExecutor(TokenHolder<String> cachedTokenObject, org.springframework.web.reactive.function.client.WebClient plainWebClient)org.springframework.web.client.RestTemplateselfTokenRestTemplate(org.springframework.web.client.RestTemplate plainRestTemplate, TokenHolder<String> cachedTokenObject)org.springframework.web.reactive.function.client.WebClientselfTokenWebClient(org.springframework.web.reactive.function.client.WebClient plainWebClient, TokenHolder<String> cachedTokenObject)org.springframework.web.reactive.function.client.WebClientwebClient()
-
-
-
Method Detail
-
restTemplate
@Bean public org.springframework.web.client.RestTemplate restTemplate() throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException
-
plainRestTemplate
@Bean public org.springframework.web.client.RestTemplate plainRestTemplate()
-
cachedTokenObject
@Bean public TokenHolder<String> cachedTokenObject()
-
selfTokenRestTemplate
@Bean public org.springframework.web.client.RestTemplate selfTokenRestTemplate(@Autowired @Qualifier("plainRestTemplate") org.springframework.web.client.RestTemplate plainRestTemplate, @Autowired TokenHolder<String> cachedTokenObject) throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException
-
plainWebClient
@Bean public org.springframework.web.reactive.function.client.WebClient plainWebClient()
-
selfTokenRenewTaskExecutor
@Bean public SelfTokenRenewalTaskExecutor selfTokenRenewTaskExecutor(@Autowired TokenHolder<String> cachedTokenObject, @Autowired @Qualifier("plainWebClient") org.springframework.web.reactive.function.client.WebClient plainWebClient) throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException
-
webClient
@Bean public org.springframework.web.reactive.function.client.WebClient webClient()
-
selfTokenWebClient
@Bean public org.springframework.web.reactive.function.client.WebClient selfTokenWebClient(@Autowired @Qualifier("plainWebClient") org.springframework.web.reactive.function.client.WebClient plainWebClient, @Autowired TokenHolder<String> cachedTokenObject)
-
-