Class HcpSysProvider
java.lang.Object
io.helidon.integrations.vault.sys.HcpSysProvider
- All Implemented Interfaces:
InjectionProvider,SysProvider<Sys>
Java Service Loader service implementation for
Sys.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.integrations.vault.spi.InjectionProvider
InjectionProvider.CreateInstanceFunction<T>, InjectionProvider.InjectionType<T>, InjectionProvider.InstanceConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a new instance of Sys.List of injectable types supported by this provider.Supported API by this provider.
-
Constructor Details
-
HcpSysProvider
public HcpSysProvider()
-
-
Method Details
-
supportedApi
Description copied from interface:SysProviderSupported API by this provider.- Specified by:
supportedApiin interfaceSysProvider<Sys>- Returns:
- sys API supported
-
createSys
Description copied from interface:SysProviderCreate a new instance of Sys.- Specified by:
createSysin interfaceSysProvider<Sys>- Parameters:
config- vault configurationrestAccess- access to REST endpoints- Returns:
- a API to access sys functions
-
injectables
Description copied from interface:InjectionProviderList of injectable types supported by this provider.- Specified by:
injectablesin interfaceInjectionProvider- Returns:
- list of types
-