Standalone Mode Listener
Last updated
Last updated
In standalone mode, the listener is a simple CFC with a configure()
method and any methods that match the name of the events. Each of these methods receive the following arguments:
Argument
Type
Description
data
struct
The data structure passed in the event
Please note the configure()
method in the standalone listener. This is necessary when using Wirebox listeners outside of a ColdBox application. The configure()
method receives two parameters:
injector
: An instance reference to the calling Injector with which this listener will be registered.
properties
: A structure of properties that passes through from the configuration file.
As you can see from the examples above, each component can listen to multiple events.
Now, you might ask yourself, in what order are these listeners executed? 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.
You will declare the listeners in the Binder using the listeners
struct or method approach