Class FolderConfigInjector
java.lang.Object
tech.guilhermekaua.spigotboot.config.injector.FolderConfigInjector
- All Implemented Interfaces:
CustomInjector
Custom injector for
FolderConfigRef injection.
This injector enables dependency injection for folder configs without
requiring @Inject annotation. It resolves FolderConfigRef<T> types
and uses FolderConfigName for disambiguation when multiple folder configs of
the same item type exist.
Supported injection types:
FolderConfigRef<T>FolderConfigSnapshot<T>(returns current snapshot)
-
Constructor Summary
ConstructorsConstructorDescriptionFolderConfigInjector(@NotNull DefaultConfigManager configManager) Creates a new folder config injector. -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()@NotNull InjectionResultresolve(@NotNull InjectionPoint injectionPoint) booleansupports(@NotNull InjectionPoint injectionPoint)
-
Constructor Details
-
FolderConfigInjector
Creates a new folder config injector.- Parameters:
configManager- the config manager
-
-
Method Details
-
supports
- Specified by:
supportsin interfaceCustomInjector
-
resolve
- Specified by:
resolvein interfaceCustomInjector
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceCustomInjector
-