Interface PostUpdateEventListener<T>

Type Parameters:
T - The entity type
All Superinterfaces:
EntityEventListener<T>, EventListener, io.micronaut.core.order.Ordered

public interface PostUpdateEventListener<T> extends EntityEventListener<T>
Functional version or PostUpdate event handlers.
Since:
2.3.0
Author:
graemerocher
  • Method Details

    • postUpdate

      void postUpdate(@NonNull T entity)
      A post-update hook. Implementors can return false to evict the operation.
      Parameters:
      entity - The entity
    • postUpdate

      default void postUpdate(@NonNull @NonNull EntityEventContext<T> context)
      Description copied from interface: EntityEventListener
      A post-update hook. Executed once the object has been updated.
      Specified by:
      postUpdate in interface EntityEventListener<T>
      Parameters:
      context - The context object
    • supports

      default boolean supports(RuntimePersistentEntity<T> entity, Class<? extends Annotation> eventType)
      Description copied from interface: EntityEventListener
      Allows including or excluding a listener for a specific entity.
      Specified by:
      supports in interface EntityEventListener<T>
      Parameters:
      entity - The entity
      eventType - The event type
      Returns:
      True if it is supported