Class Observers


  • public class Observers
    extends Object
    Author:
    pmuir
    • Field Detail

      • CONTAINER_LIFECYCLE_EVENT_TYPES

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

        public static final Set<Class<?>> CONTAINER_LIFECYCLE_EVENT_CANONICAL_SUPERTYPES
    • Method Detail

      • isContainerLifecycleObserverMethod

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

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

        public static void validateObserverMethod​(javax.enterprise.inject.spi.ObserverMethod<?> observerMethod,
                                                  javax.enterprise.inject.spi.BeanManager beanManager)
      • isEventMetadataRequired

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