Interface InjectionProvider
-
- All Known Implementing Classes:
AppRoleAuthProvider,CubbyholeEngineProvider,DbEngineProvider,HcpSysProvider,K8sAuthProvider,Kv1EngineProvider,Kv2EngineProvider,PkiEngineProvider,TokenAuthProvider,TransitEngineProvider
public interface InjectionProviderA Java Service Loader service for locating injectable instances.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceInjectionProvider.CreateInstanceFunction<T>Interface to enable lambdas as instance constructors.static classInjectionProvider.InjectionType<T>A single injection type.static classInjectionProvider.InstanceConfigConfiguration of an instance, that can have a named Vault (defined in configuration), and a customized path (such as build-secrets instead of secrets for kv2).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<InjectionProvider.InjectionType<?>>injectables()List of injectable types supported by this provider.
-
-
-
Method Detail
-
injectables
List<InjectionProvider.InjectionType<?>> injectables()
List of injectable types supported by this provider.- Returns:
- list of types
-
-