There is a bean with two observer methods observing @Initialized(ApplicationScoped.class) and @Destroyed(ApplicationScoped.class) in a stand-alone CDI container launched via deltaspike-cdictrl-owb, for lack of a native OWB API.
The container is started and stopped as follows:
The @Initialized and @Destroyed events are observed once each, in this order.
(Weld 2.2.11.Final does behave as expected, both via deltaspike-cdictrl-weld, and using the native Weld SE API.)
The @Initialized event is observed three times, twice on startup, once on shutdown. The @Destroyed event is not observed at all.