Class SpringAwareListener

java.lang.Object
io.micronaut.spring.context.aware.SpringAwareListener
All Implemented Interfaces:
io.micronaut.context.event.BeanCreatedEventListener<Object>, io.micronaut.context.event.BeanInitializedEventListener<Object>, EventListener

@Singleton @Internal public class SpringAwareListener extends Object implements io.micronaut.context.event.BeanInitializedEventListener<Object>, io.micronaut.context.event.BeanCreatedEventListener<Object>
Enables support for the interfaces EnvironmentAware, ApplicationContextAware, and BeanFactoryAware.
Author:
graemerocher
  • Field Details

  • Constructor Details

    • SpringAwareListener

      public SpringAwareListener(io.micronaut.context.BeanProvider<MicronautBeanFactory> beanFactoryProvider, io.micronaut.context.BeanProvider<MicronautEnvironment> environmentProvider, io.micronaut.context.BeanProvider<MicronautApplicationContext> applicationContextProvider)
      Default constructor.
      Parameters:
      beanFactoryProvider - The bean factory provider
      environmentProvider - The env provider
      applicationContextProvider - The context provider
  • Method Details

    • onInitialized

      public Object onInitialized(io.micronaut.context.event.BeanInitializingEvent<Object> event)
      Specified by:
      onInitialized in interface io.micronaut.context.event.BeanInitializedEventListener<Object>
    • onCreated

      public Object onCreated(io.micronaut.context.event.BeanCreatedEvent<Object> event)
      Specified by:
      onCreated in interface io.micronaut.context.event.BeanCreatedEventListener<Object>
    • onBeanCreated

      @Deprecated public Object onBeanCreated(Object o, Object bean)
      Execute when a bean is created.
      Parameters:
      o -
      bean - The bean.
      Returns:
      The result
    • onBeanCreated

      public Object onBeanCreated(@Nullable @Nullable io.micronaut.inject.BeanDefinition<Object> beanDefinition, Object bean, String beanName)
      Execute when a bean is created.
      Parameters:
      beanDefinition - The bean definition
      bean - The bean.
      beanName - The bean name
      Returns:
      The result
    • resetPostProcessors

      public void resetPostProcessors()
      Reset the bean processors.