Description: Allows overrides to the processing of the N4 Event Bus Processor. When this extension type is enabled, code extensions with this type can override any of the built-in N4 event bus processors. This allows Navis to deliver some fixes and customizations quickly through the code extension without updating N4.
Prerequisites
The setting FRMCARINA041 (ENABLE_EVENT_BUS_PROCESSOR_OVERRIDE) (on page 1) must be enabled in order to use this extension type to override the N4 Event Bus Processor.
Navis strongly recommends that the setting FRMCARINA039 (ENABLE_EXTENSION_CACHING) (on page 1) also be enabled, due to performance reasons.
To create an override of the Event Bus Processor, the code extension needs to be created as this type and have the same name as the overridden Event Bus Processor class. When you create a code extension of this type, the source event bus processor provided as part of the product is available to you so that you can call its methods, when needed.
When the FRMCARINA041 setting is disabled, or if the event is not overridden, N4 will use the built-in processor.
Abstract Base Class: AbstractEventBusProcessorOverride
Method: process()
Interface:EEventBusProcessorOverride
Module: Framework
Version Added: 3.8.8
Requires Code Extension Name or Name Pattern: Yes
Code Extension Name or Name Pattern: Same as the built-in class.