Class OnConfigReloadProcessor
java.lang.Object
tech.guilhermekaua.spigotboot.config.reload.OnConfigReloadProcessor
- All Implemented Interfaces:
BeanPostProcessor,Ordered
BeanPostProcessor that wires OnConfigReload methods of DI-managed beans to config
reload listeners. Runs after MethodHandlerProxyBeanPostProcessor so it binds to the final
(possibly proxied) bean instance.-
Constructor Summary
ConstructorsConstructorDescriptionOnConfigReloadProcessor(@NotNull DefaultConfigManager configManager, @NotNull Logger logger) Creates the processor. -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()@NotNull ObjectpostProcess(@NotNull BeanDefinition definition, @NotNull Object instance, @NotNull DependencyManager dependencyManager)
-
Constructor Details
-
OnConfigReloadProcessor
public OnConfigReloadProcessor(@NotNull @NotNull DefaultConfigManager configManager, @NotNull @NotNull Logger logger) Creates the processor.- Parameters:
configManager- the config manager, not nulllogger- the plugin logger, not null
-
-
Method Details
-
postProcess
@NotNull public @NotNull Object postProcess(@NotNull @NotNull BeanDefinition definition, @NotNull @NotNull Object instance, @NotNull @NotNull DependencyManager dependencyManager) - Specified by:
postProcessin interfaceBeanPostProcessor
-
getOrder
public int getOrder()
-