Class ReactiveVaultTemplate

java.lang.Object
org.springframework.vault.core.ReactiveVaultTemplate
All Implemented Interfaces:
ReactiveVaultOperations

public class ReactiveVaultTemplate extends Object implements ReactiveVaultOperations
This class encapsulates main Vault interaction. ReactiveVaultTemplate will log into Vault on initialization and use the token throughout the whole lifetime. This is the main entry point to interact with Vault in an authenticated and unauthenticated context.

ReactiveVaultTemplate allows execution of callback methods. Callbacks can execute requests within a session context and the without a session.

Paths used in this interface (and interfaces accessible from here) are considered relative to the VaultEndpoint. Paths that are fully-qualified URI's can be used to access Vault cluster members in an authenticated context. To prevent unwanted full URI access, make sure to sanitize paths before passing them to this interface.

Since:
2.0
Author:
Mark Paluch, Raoof Mohammed, James Luke, Timothy R. Weiand
See Also: