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 Summary
-
Constructor Summary
ConstructorDescriptionSpringAwareListener
(io.micronaut.context.BeanProvider<MicronautBeanFactory> beanFactoryProvider, io.micronaut.context.BeanProvider<MicronautEnvironment> environmentProvider, io.micronaut.context.BeanProvider<MicronautApplicationContext> applicationContextProvider) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptiononBeanCreated
(@Nullable io.micronaut.inject.BeanDefinition<Object> beanDefinition, Object bean, String beanName) Execute when a bean is created.onBeanCreated
(Object o, Object bean) Deprecated.onInitialized
(io.micronaut.context.event.BeanInitializingEvent<Object> event) void
Reset the bean processors.
-
Field Details
-
ROLE_APPLICATION
public static final int ROLE_APPLICATION- See Also:
-
-
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 providerenvironmentProvider
- The env providerapplicationContextProvider
- The context provider
-
-
Method Details
-
onInitialized
- Specified by:
onInitialized
in interfaceio.micronaut.context.event.BeanInitializedEventListener<Object>
-
onCreated
- Specified by:
onCreated
in interfaceio.micronaut.context.event.BeanCreatedEventListener<Object>
-
onBeanCreated
Deprecated.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 definitionbean
- The bean.beanName
- The bean name- Returns:
- The result
-
resetPostProcessors
public void resetPostProcessors()Reset the bean processors.
-
onBeanCreated(BeanDefinition, Object, String)