| Package | Description |
|---|---|
| org.springframework.vault.client |
Spring Vault Client abstraction.
|
| org.springframework.vault.config |
Spring configuration for Vault.
|
| org.springframework.vault.core |
Vault core support.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleVaultEndpointProvider
VaultEndpointProvider returning a static VaultEndpoint. |
| Modifier and Type | Method and Description |
|---|---|
static VaultEndpointProvider |
SimpleVaultEndpointProvider.of(VaultEndpoint endpoint)
Creates a new
VaultEndpointProvider given VaultEndpoint. |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.web.client.RestTemplate |
VaultClients.createRestTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory)
|
static org.springframework.web.util.UriBuilderFactory |
VaultClients.createUriBuilderFactory(VaultEndpointProvider endpointProvider) |
static org.springframework.web.reactive.function.client.WebClient |
ReactiveVaultClients.createWebClient(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector)
|
WebClientBuilder |
WebClientBuilder.endpointProvider(VaultEndpointProvider provider)
Set the
VaultEndpointProvider that should be used with the
WebClient. |
RestTemplateBuilder |
RestTemplateBuilder.endpointProvider(VaultEndpointProvider provider)
Set the
VaultEndpointProvider that should be used with the
RestTemplate. |
static ReactiveVaultEndpointProvider |
ReactiveVaultClients.wrap(VaultEndpointProvider endpointProvider)
Wrap a
VaultEndpointProvider into a ReactiveVaultEndpointProvider
to invoke getVaultEndpoint() on a dedicated
scheduler. |
| Constructor and Description |
|---|
PrefixAwareUriBuilderFactory(VaultEndpointProvider endpointProvider) |
PrefixAwareUriTemplateHandler(VaultEndpointProvider endpointProvider) |
| Modifier and Type | Method and Description |
|---|---|
VaultEndpointProvider |
AbstractVaultConfiguration.vaultEndpointProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected RestTemplateBuilder |
AbstractVaultConfiguration.restTemplateBuilder(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory)
|
protected WebClientBuilder |
AbstractReactiveVaultConfiguration.webClientBuilder(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector httpConnector)
|
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.web.client.RestTemplate |
VaultTemplate.doCreateRestTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory)
Create a
RestTemplate to be used by VaultTemplate for Vault
communication given VaultEndpointProvider and
ClientHttpRequestFactory. |
protected org.springframework.web.client.RestTemplate |
VaultTemplate.doCreateSessionTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory)
Create a session-bound
RestTemplate to be used by VaultTemplate for
Vault communication given VaultEndpointProvider and
ClientHttpRequestFactory for calls that require an authenticated context. |
protected org.springframework.web.reactive.function.client.WebClient |
ReactiveVaultTemplate.doCreateSessionWebClient(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector)
Create a session-bound
WebClient to be used by VaultTemplate for
Vault communication given VaultEndpointProvider and
ClientHttpConnector for calls that require an authenticated context. |
protected org.springframework.web.reactive.function.client.WebClient |
ReactiveVaultTemplate.doCreateWebClient(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector)
Create a
WebClient to be used by ReactiveVaultTemplate for Vault
communication given VaultEndpointProvider and ClientHttpConnector. |
| Constructor and Description |
|---|
ReactiveVaultTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector)
|
ReactiveVaultTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector,
VaultTokenSupplier vaultTokenSupplier)
Create a new
ReactiveVaultTemplate with a VaultEndpointProvider,
ClientHttpConnector and VaultTokenSupplier. |
VaultTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory)
Create a new
VaultTemplate with a VaultEndpointProvider,
ClientHttpRequestFactory and SessionManager. |
VaultTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.ClientHttpRequestFactory requestFactory,
SessionManager sessionManager)
Create a new
VaultTemplate with a VaultEndpointProvider,
ClientHttpRequestFactory and SessionManager. |
Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.