Skip to main content

Disable OSGi Event Handler

Goal: UX/Functional

Developer: Hengsin

Feature Ticket: IDEMPIERE-5876

TOC

Description

  1. Allow user to configure the list of OSGi event handlers to disable.
  2. User will do that by adding the disable list to “event.handlers.blacklist” text file at iDempiere home folder.
  3. Each line of the text file should be in the format of <event handler class name>[<comma separated event topic name>] (use * for <comma separated event topic name> to match all event topics).
  4. Example for subclass of AbstractEventHandler: org.adempiere.base.event.RequestEventHandler[adempiere/po/afterChange], org.adempiere.base.event.RequestEventHandler[*]
  5. Example for event delegate: org.adempiere.base.event.delegate.AutoProduceEventDelegate[adempiere/doc/beforeComplete]

Source: Wiki