public class CredHubTemplateFactory
extends java.lang.Object
CredHubTemplate
used to communicate with CredHub.Constructor and Description |
---|
CredHubTemplateFactory() |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.client.reactive.ClientHttpConnector |
clientHttpConnector(ClientOptions clientOptions)
Create a
ClientHttpRequestFactory . |
org.springframework.http.client.ClientHttpRequestFactory |
clientHttpRequestFactoryWrapper()
Create a
ClientHttpRequestFactory . |
org.springframework.http.client.ClientHttpRequestFactory |
clientHttpRequestFactoryWrapper(ClientOptions clientOptions)
Create a
ClientHttpRequestFactory . |
ReactiveCredHubTemplate |
credHubTemplate(CredHubProperties credHubProperties,
org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector)
Create a
ReactiveCredHubTemplate for interaction with a CredHub server. |
ReactiveCredHubOperations |
credHubTemplate(CredHubProperties credHubProperties,
org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector,
org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository clientRegistrationRepository,
org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
Create a
ReactiveCredHubTemplate for interaction with a CredHub server
using OAuth2 for authentication. |
CredHubTemplate |
credHubTemplate(CredHubProperties credHubProperties,
org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory)
Create a
CredHubTemplate for interaction with a CredHub server. |
CredHubTemplate |
credHubTemplate(CredHubProperties credHubProperties,
org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory,
org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository,
org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)
Create a
CredHubTemplate for interaction with a CredHub server
using OAuth2 for authentication. |
public CredHubTemplate credHubTemplate(CredHubProperties credHubProperties, org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory)
CredHubTemplate
for interaction with a CredHub server.credHubProperties
- connection propertiesclientHttpRequestFactory
- a factory for HTTP connectionsCredHubTemplate
public CredHubTemplate credHubTemplate(CredHubProperties credHubProperties, org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)
CredHubTemplate
for interaction with a CredHub server
using OAuth2 for authentication.credHubProperties
- connection propertiesclientHttpRequestFactory
- a factory for HTTP connectionsclientRegistrationRepository
- a repository of OAuth2 client registrationsauthorizedClientService
- a repository of authorized OAuth2 clientsCredHubTemplate
public org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactoryWrapper()
ClientHttpRequestFactory
.ClientHttpRequestFactory
instance.public ReactiveCredHubTemplate credHubTemplate(CredHubProperties credHubProperties, org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector)
ReactiveCredHubTemplate
for interaction with a CredHub server.credHubProperties
- connection propertiesclientHttpConnector
- a factory for HTTP connectionsReactiveCredHubTemplate
public ReactiveCredHubOperations credHubTemplate(CredHubProperties credHubProperties, org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector, org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
ReactiveCredHubTemplate
for interaction with a CredHub server
using OAuth2 for authentication.credHubProperties
- connection propertiesclientHttpConnector
- a factory for HTTP connectionsclientRegistrationRepository
- a repository of OAuth2 client registrationsauthorizedClientRepository
- a repository of OAuth2 client authorizationsReactiveCredHubTemplate
public org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector(ClientOptions clientOptions)
ClientHttpRequestFactory
.clientOptions
- options for creating the client connectionClientHttpRequestFactory
instance.public org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactoryWrapper(ClientOptions clientOptions)
ClientHttpRequestFactory
.clientOptions
- options for creating the client connectionClientHttpRequestFactory
instance.