Package io.micronaut.context.event
Interface BeanPreDestroyEventListener<T>
-
- Type Parameters:
T
- The event type
- All Superinterfaces:
java.util.EventListener
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Indexed(BeanPreDestroyEventListener.class) @FunctionalInterface public interface BeanPreDestroyEventListener<T> extends java.util.EventListener
An event listener that is triggered before a bean is destroyed.
Allows customization of the bean destruction.
- Since:
- 3.0.0
- See Also:
BeanPreDestroyEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
onPreDestroy(BeanPreDestroyEvent<T> event)
Fired when a bean is is about to be destroyed but before anyPreDestroy
methods have been invoked.
-
-
-
Method Detail
-
onPreDestroy
@NonNull T onPreDestroy(@NonNull BeanPreDestroyEvent<T> event)
Fired when a bean is is about to be destroyed but before anyPreDestroy
methods have been invoked.- Parameters:
event
- The bean created event- Returns:
- The bean or a replacement bean of the same type
-
-