Class HcpSysProvider
java.lang.Object
io.helidon.integrations.vault.sys.HcpSysProvider
- All Implemented Interfaces:
InjectionProvider
,SysProvider<SysRx>
Java Service Loader service implementation for
SysRx
.-
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
-
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:SysProvider
Supported API by this provider.- Specified by:
supportedApi
in interfaceSysProvider<SysRx>
- Returns:
- sys API supported
-
createSys
Description copied from interface:SysProvider
Create a new instance of Sys.- Specified by:
createSys
in interfaceSysProvider<SysRx>
- Parameters:
config
- vault configurationrestAccess
- access to REST endpoits- Returns:
- a API to access sys functions
-
injectables
Description copied from interface:InjectionProvider
List of injectable types supported by this provider.- Specified by:
injectables
in interfaceInjectionProvider
- Returns:
- list of types
-