Package org.springframework.vault.core.lease
@NullMarked
package org.springframework.vault.core.lease
The core package implementing lease renewal and secret rotation.
-
ClassDescriptionVersion-specific endpoint implementations that use either legacy or sys/leases endpoints.Value object to simplify management of a secret obtained from Vault using functional callbacks.Interface to access secrets obtained from Vault.Extension of
ManagedSecret.SecretAccessorto access username and password values.Represents an operation that acceptsusernameandpassswordarguments and returns no result.Event-based container to request secrets from Vault and renew the associatedLease.Publisher forSecretLeaseEvents.SimpleLeaseErrorListenerimplementation to log errors.Interface to be implemented by types that registerRequestedSecretinstances with anSecretsRegistry.Registry to manageRequestedSecrets (request, lease renewal, rotation).