Class SpringAwareListener

  • All Implemented Interfaces:
    io.micronaut.context.event.BeanCreatedEventListener<java.lang.Object>, io.micronaut.context.event.BeanInitializedEventListener<java.lang.Object>, java.util.EventListener

    @Singleton
    @Internal
    public class SpringAwareListener
    extends java.lang.Object
    implements io.micronaut.context.event.BeanInitializedEventListener<java.lang.Object>, io.micronaut.context.event.BeanCreatedEventListener<java.lang.Object>
    Enables support for the interfaces EnvironmentAware, ApplicationContextAware, and BeanFactoryAware.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object onBeanCreated​(java.lang.Object bean)
      Execute when a bean is created.
      java.lang.Object onCreated​(io.micronaut.context.event.BeanCreatedEvent<java.lang.Object> event)  
      java.lang.Object onInitialized​(io.micronaut.context.event.BeanInitializingEvent<java.lang.Object> event)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • 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 Detail

      • onInitialized

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

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

        public java.lang.Object onBeanCreated​(java.lang.Object bean)
        Execute when a bean is created.
        Parameters:
        bean - The bean.
        Returns:
        The result