Please note the configure()
method in the standalone listener. This is necessary when you are using Wirebox listeners outside of a ColdBox application. The configure()
method receives two parameters:
injector
: An instance reference to the calling Injector where this listener will be registered with.
properties
: A structure of properties that passes through from the configuration file.
As you can see from the examples above, each Listener component can listen to multiple events. Now you might be asking yourself, in what order are these listeners executed in? Well, they are executed in the order they are declared in either the ColdBox configuration file as interceptors or the WireBox configuration file as listeners.
Caution Order is EXTREMELY important for interceptors/listeners. So please make sure you order them in the declaration file.
Argument
Type
Execution Mode
Description
interceptData
struct
standalone-coldbox
The data structure passed in the event