Class Observers

java.lang.Object
org.jboss.weld.util.Observers

public class Observers extends Object
Author:
pmuir
  • Field Details

    • CONTAINER_LIFECYCLE_EVENT_CANONICAL_SUPERTYPES

      public static final Set<Class<?>> CONTAINER_LIFECYCLE_EVENT_CANONICAL_SUPERTYPES
    • CONTAINER_LIFECYCLE_EVENT_TYPES

      public static final Set<Class<?>> CONTAINER_LIFECYCLE_EVENT_TYPES
  • Method Details

    • isContainerLifecycleObserverMethod

      public static boolean isContainerLifecycleObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> method)
    • isObserverMethodEnabled

      public static boolean isObserverMethodEnabled(jakarta.enterprise.inject.spi.ObserverMethod<?> method, BeanManagerImpl manager)
    • validateObserverMethod

      public static void validateObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observerMethod, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.inject.spi.ObserverMethod<?> originalObserverMethod)
      Validates given external observer method.
      Parameters:
      observerMethod - the given observer method
      beanManager -
      originalObserverMethod - observer method replaced by given observer method (this parameter is optional)
    • isEventMetadataRequired

      public static boolean isEventMetadataRequired(jakarta.enterprise.inject.spi.ObserverMethod<?> observer)
      Determines whether the given observer method is either extension-provided or contains an injection point with EventMetadata type.
    • notify

      public static <T> void notify(jakarta.enterprise.inject.spi.ObserverMethod<? super T> observerMethod, T event, jakarta.enterprise.inject.spi.EventMetadata metadata)
      Parameters:
      observerMethod -
      event -
      metadata - May be null