Class SpringAwareListener
- java.lang.Object
-
- io.micronaut.spring.context.aware.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 interfacesEnvironmentAware
,ApplicationContextAware
, andBeanFactoryAware
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
ROLE_APPLICATION
-
Constructor Summary
Constructors Constructor Description SpringAwareListener(io.micronaut.context.BeanProvider<MicronautBeanFactory> beanFactoryProvider, io.micronaut.context.BeanProvider<MicronautEnvironment> environmentProvider, io.micronaut.context.BeanProvider<MicronautApplicationContext> applicationContextProvider)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
onBeanCreated(io.micronaut.inject.BeanDefinition<java.lang.Object> beanDefinition, java.lang.Object bean, java.lang.String beanName)
Execute when a bean is created.java.lang.Object
onBeanCreated(java.lang.Object o, java.lang.Object bean)
Deprecated.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)
void
resetPostProcessors()
Reset the bean processors.
-
-
-
Field Detail
-
ROLE_APPLICATION
public static final int ROLE_APPLICATION
- See Also:
- Constant Field Values
-
-
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 providerenvironmentProvider
- The env providerapplicationContextProvider
- The context provider
-
-
Method Detail
-
onInitialized
public java.lang.Object onInitialized(io.micronaut.context.event.BeanInitializingEvent<java.lang.Object> event)
- Specified by:
onInitialized
in interfaceio.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 interfaceio.micronaut.context.event.BeanCreatedEventListener<java.lang.Object>
-
onBeanCreated
@Deprecated public java.lang.Object onBeanCreated(java.lang.Object o, java.lang.Object bean)
Deprecated.Execute when a bean is created.- Parameters:
o
-bean
- The bean.- Returns:
- The result
-
onBeanCreated
public java.lang.Object onBeanCreated(@Nullable io.micronaut.inject.BeanDefinition<java.lang.Object> beanDefinition, java.lang.Object bean, java.lang.String beanName)
Execute when a bean is created.- Parameters:
beanDefinition
- The bean definitionbean
- The bean.beanName
- The bean name- Returns:
- The result
-
resetPostProcessors
public void resetPostProcessors()
Reset the bean processors.
-
-