Uses of Interface
org.springframework.vault.client.VaultEndpointProvider
Package
Description
Spring Vault Client abstraction.
Spring configuration for Vault.
Vault core support.
-
Uses of VaultEndpointProvider in org.springframework.vault.client
Modifier and TypeMethodDescriptionstatic VaultEndpointProvider
SimpleVaultEndpointProvider.of
(VaultEndpoint endpoint) Creates a newVaultEndpointProvider
givenVaultEndpoint
.Modifier and TypeMethodDescriptionstatic RestTemplate
VaultClients.createRestTemplate
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory) static UriBuilderFactory
VaultClients.createUriBuilderFactory
(VaultEndpointProvider endpointProvider) static WebClient
ReactiveVaultClients.createWebClient
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector) RestTemplateBuilder.endpointProvider
(VaultEndpointProvider provider) Set theVaultEndpointProvider
that should be used with theRestTemplate
.WebClientBuilder.endpointProvider
(VaultEndpointProvider provider) Set theVaultEndpointProvider
that should be used with theWebClient
.ReactiveVaultClients.wrap
(VaultEndpointProvider endpointProvider) Wrap aVaultEndpointProvider
into aReactiveVaultEndpointProvider
to invokegetVaultEndpoint()
on a dedicatedscheduler
.ModifierConstructorDescriptionPrefixAwareUriBuilderFactory
(VaultEndpointProvider endpointProvider) -
Uses of VaultEndpointProvider in org.springframework.vault.config
Modifier and TypeMethodDescriptionprotected RestTemplateBuilder
AbstractVaultConfiguration.restTemplateBuilder
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory) protected WebClientBuilder
AbstractReactiveVaultConfiguration.webClientBuilder
(VaultEndpointProvider endpointProvider, ClientHttpConnector httpConnector) -
Uses of VaultEndpointProvider in org.springframework.vault.core
Modifier and TypeMethodDescriptionprotected RestTemplate
VaultTemplate.doCreateRestTemplate
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory) Create aRestTemplate
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpRequestFactory
.protected RestTemplate
VaultTemplate.doCreateSessionTemplate
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory) Create a session-boundRestTemplate
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpRequestFactory
for calls that require an authenticated context.protected WebClient
ReactiveVaultTemplate.doCreateSessionWebClient
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector) Create a session-boundWebClient
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpConnector
for calls that require an authenticated context.protected WebClient
ReactiveVaultTemplate.doCreateWebClient
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector) Create aWebClient
to be used byReactiveVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpConnector
.ModifierConstructorDescriptionReactiveVaultTemplate
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector) ReactiveVaultTemplate
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector, VaultTokenSupplier vaultTokenSupplier) Create a newReactiveVaultTemplate
with aVaultEndpointProvider
,ClientHttpConnector
andVaultTokenSupplier
.VaultTemplate
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory) Create a newVaultTemplate
with aVaultEndpointProvider
,ClientHttpRequestFactory
andSessionManager
.VaultTemplate
(VaultEndpointProvider endpointProvider, ClientHttpRequestFactory requestFactory, SessionManager sessionManager) Create a newVaultTemplate
with aVaultEndpointProvider
,ClientHttpRequestFactory
andSessionManager
.