Package org.springframework.vault.client
@NullMarked
package org.springframework.vault.client
Spring Vault Client abstraction.
-
ClassDescriptionFactory for
ClientHttpConnectorthat supportsReactorClientHttpConnectorandJettyClientHttpConnector.Utility methods to createClientHttpRequestFactoryusing Apache Http Components.ClientHttpRequestFactoryusing the JDK's HttpClient.Utility methods to createClientHttpRequestFactoryusing the Jetty Client.ClientHttpConnectorfor Reactor Netty.Factory forClientHttpRequestFactorythat supports Apache HTTP Components, Netty and the JDK HTTP client (in that order).Utilities to create aClientHttpRequestFactoryfor Apache Http Components.ClientHttpRequestFactoryusing the JDK's HttpClient.Utility methods to createClientHttpRequestFactoryusing the Jetty Client.ClientHttpConnectorfor Reactor Netty.Client to perform Vault HTTP requests, exposing a fluent, reactive API over underlyingWebClient.A mutable builder for creating aReactiveVaultClient.Contract for specifying the path for a request.Contract for specifying request headers and body leading up to the exchange.Contract for specifying request headers, body and path for a request.Contract for specifying request headers and path for a request.Contract for specifying request headers leading up to the exchange.Contract for specifying response operations following the exchange.Callback interface that can be used to customize aReactiveVaultClient.Builder.Vault Client factory to createWebClientconfigured to the needs of accessing Vault.Component that provides reactively aVaultEndpoint.Builder that can be used to configure and create aRestClient.Callback interface that can be used to customize aRestClient.Builder.Deprecated.Deprecated.since 4.1, useVaultClientCustomizer(preferred) orRestClientCustomizerfor low-levelRestClientcustomization instead.Deprecated.since 4.1, useVaultClientorRestClientBuilderinstead.RestTemplateRequestCustomizer<T extends ClientHttpRequest>Deprecated.since 4.1, useClientHttpRequestInitializerthroughRestClientBuilder.customizers(RestClientCustomizer...).VaultEndpointProviderreturning a staticVaultEndpoint.Client to perform Vault HTTP requests, exposing a fluent, synchronous API over underlyingRestClient.A mutable builder for creating aVaultClient.VaultClient.PathSpec<S extends VaultClient.RequestHeadersSpec<?>>Contract for specifying the path for a request.Contract for specifying request headers and body leading up to the exchange.Contract for specifying request headers, body and path for a request.Contract for specifying request headers and path for a request.VaultClient.RequestHeadersSpec<S extends VaultClient.RequestHeadersSpec<S>>Contract for specifying request headers leading up to the exchange.Contract for specifying response operations following the exchange.Callback interface that can be used to customize aVaultClient.Builder.Abstract base class for exceptions thrown byVaultClientandReactiveVaultClientin case a request fails because of a server error response, a failure to decode the response, or a low level I/O error.Vault Client factory to createRestTemplate/RestClientconfigured 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 aWebClientobject.
VaultClientCustomizerorRestClientCustomizerinstead.