non-abstract method of a managed bean class or session bean class (or of an extension, as defined inĀ [init_events]). An observer method may be either static or non-static. If the bean is a session bean, the observer method must be either a business method of the EJB or a static method of the bean class.