NF11 Disable OSGi Event Handler

From iDempiere en
Revision as of 04:24, 4 October 2023 by Hengsin (talk | contribs) (Created page with "'''Goal:''' UX/Functional '''Developer:''' Hengsin '''Feature''' '''Ticket:''' [https://idempiere.atlassian.net/browse/IDEMPIERE-5876 IDEMPIERE-5876] __TOC__ ===Descriptio...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Goal: UX/Functional

Developer: Hengsin

Feature Ticket: IDEMPIERE-5876

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]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.