Package org.springframework.vault.client
@NonNullApi
@NonNullFields
package org.springframework.vault.client
Spring Vault Client abstraction.
-
ClassDescriptionFactory for
ClientHttpConnector
that supportsReactorClientHttpConnector
andJettyClientHttpConnector
.Utility methods to createClientHttpRequestFactory
using Apache Http Components.ClientHttpRequestFactory
using the JDK's HttpClient.Utility methods to createClientHttpRequestFactory
using the Jetty Client.ClientHttpConnector
for Reactor Netty.Factory forClientHttpRequestFactory
that supports Apache HTTP Components, OkHttp, Netty and the JDK HTTP client (in that order).Utilities to create aClientHttpRequestFactory
for Apache Http Components.Utilities to create aClientHttpRequestFactory
for theOkHttpClient
.Vault Client factory to createWebClient
configured to the needs of accessing Vault.Component that provides reactively aVaultEndpoint
.Builder that can be used to configure and create aRestTemplate
.Callback interface that can be used to customize aRestTemplate
.Factory interface that produces aRestTemplate
object.RestTemplateRequestCustomizer<T extends ClientHttpRequest>Callback interface that can be used to customize theClientHttpRequest
sent from aRestTemplate
.VaultEndpointProvider
returning a staticVaultEndpoint
.Vault Client factory to createRestTemplate
configured to the needs of accessing Vault.Value object that defines Vault connection coordinates.Component that provides aVaultEndpoint
.Class providing utility methods to create Vault HTTP headers.Utility methods to unwrap Vault responses and buildVaultException
.Builder that can be used to configure and create aWebClient
.Callback interface that can be used to customize aWebClient.Builder
.Factory interface that produces aWebClient
object.