Interface InjectionProvider
- All Known Implementing Classes:
AppRoleAuthProvider
,CubbyholeEngineProvider
,DbEngineProvider
,HcpSysProvider
,K8sAuthProvider
,Kv1EngineProvider
,Kv2EngineProvider
,PkiEngineProvider
,TokenAuthProvider
,TransitEngineProvider
public interface InjectionProvider
A Java Service Loader service for locating injectable instances.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Interface to enable lambdas as instance constructors.static class
A single injection type.static class
Configuration 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
Modifier and TypeMethodDescriptionList of injectable types supported by this provider.
-
Method Details
-
injectables
List<InjectionProvider.InjectionType<?>> injectables()List of injectable types supported by this provider.- Returns:
- list of types
-