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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.integrations.vault.spi.SysProvider
createSys
-
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.API Note: the default method implementation is provided for backward compatibility and will be removed in the next major version
- Specified by:
createSysin interfaceSysProvider<Sys>- Parameters:
config- vault configurationrestAccess- access to REST endpoints- Returns:
- an 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
-