Class BeanPostProcessorRegistryFactory

java.lang.Object
tech.guilhermekaua.spigotboot.core.context.dependency.postprocessor.BeanPostProcessorRegistryFactory
All Implemented Interfaces:
BeanDefinitionsReadyListener, Ordered

public class BeanPostProcessorRegistryFactory extends Object implements BeanDefinitionsReadyListener, Ordered
Applies BeanPostProcessorRegistryCustomizer beans to the framework's BeanPostProcessorRegistry during the DEFINITIONS_READY phase, before instantiation begins, so contributed post-processors run on every bean.
See Also:
  • Constructor Details

    • BeanPostProcessorRegistryFactory

      public BeanPostProcessorRegistryFactory()
  • Method Details

    • onBeanDefinitionsReady

      public void onBeanDefinitionsReady(@NotNull @NotNull Context context, @NotNull @NotNull BeanDefinitionRegistry definitionRegistry, @NotNull @NotNull BeanRegistrar registrar)
      Description copied from interface: BeanDefinitionsReadyListener
      Called when all bean definitions have been discovered and registered, but before instantiation begins.
      Specified by:
      onBeanDefinitionsReady in interface BeanDefinitionsReadyListener
      Parameters:
      context - the context
      definitionRegistry - registry containing all bean definitions; while writable, callers should prefer using the provided registrar for adding definitions
      registrar - registrar to add new bean definitions
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Ordered