Class DefaultIntegrationOAuth2RestTemplateCreator
java.lang.Object
de.hybris.platform.outboundservices.client.impl.AbstractRestTemplateCreator
de.hybris.platform.outboundservices.client.impl.DefaultIntegrationOAuth2RestTemplateCreator
- All Implemented Interfaces:
IntegrationRestTemplateCreator
The default implementation for OAuth2RestTemplate creator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsAccessTokenProvideraccessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory clientFactory) protected org.springframework.security.oauth2.client.OAuth2RestTemplatecreateRestTemplate(ConsumedDestinationModel destination) protected DestinationRestTemplateIdgetDestinationRestTemplateId(ConsumedDestinationModel destinationModel) protected OAuth2ResourceDetailsGeneratorFactorybooleanisApplicable(ConsumedDestinationModel destination) If the strategy applicable for giving consumed destination modelvoidsetoAuth2ResourceDetailsGeneratorFactory(OAuth2ResourceDetailsGeneratorFactory oAuth2ResourceDetailsGeneratorFactory) Methods inherited from class de.hybris.platform.outboundservices.client.impl.AbstractRestTemplateCreator
addInterceptors, addMessageConverters, create, createDestinationRestTemplateCacheKey, getCache, getClientHttpRequestFactory, getMessageConverters, getRequestInterceptors, setCache, setClientHttpRequestFactory, setMessageConverters, setRequestInterceptors
-
Constructor Details
-
DefaultIntegrationOAuth2RestTemplateCreator
public DefaultIntegrationOAuth2RestTemplateCreator()
-
-
Method Details
-
isApplicable
Description copied from interface:IntegrationRestTemplateCreatorIf the strategy applicable for giving consumed destination model- Parameters:
destination- consumed destination model- Returns:
- applicable
-
createRestTemplate
protected org.springframework.security.oauth2.client.OAuth2RestTemplate createRestTemplate(ConsumedDestinationModel destination) - Specified by:
createRestTemplatein classAbstractRestTemplateCreator
-
accessTokenProvider
protected org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsAccessTokenProvider accessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory clientFactory) -
getDestinationRestTemplateId
protected DestinationRestTemplateId getDestinationRestTemplateId(ConsumedDestinationModel destinationModel) - Specified by:
getDestinationRestTemplateIdin classAbstractRestTemplateCreator
-
getoAuth2ResourceDetailsGeneratorFactory
-
setoAuth2ResourceDetailsGeneratorFactory
public void setoAuth2ResourceDetailsGeneratorFactory(OAuth2ResourceDetailsGeneratorFactory oAuth2ResourceDetailsGeneratorFactory)
-