The Assembler
includes an eventing framework that fires events at different points in an
assemble()
call. Creating listeners for these events
enables cartridge handlers to retrieve or modify data at more granular points
in the Assembly process.
Note
The logic included in an event listener is evaluated for every cartridge handler, and that event listeners do not have access to the current Assembler request or to the navigation state.
Related links
The Assembler includes an
AssemblerEventListener
interface that you can use to
create and register event listeners.
The Assembler fires the following events:
Event |
Condition |
---|---|
|
Fires when an
|
|
Fires when an
|
|
Fires when an
|
|
Fires when a cartridge handler calls the
|
|
Fires when a call to the
|
|
Fires when a cartridge handler calls the
|
|
Fires when a call to the
|
|
Fires when a cartridge handler calls the
|
|
Fires when a call to the
|
|
Fires when a cartridge fails due to a local error. This stops execution of the cartridge handler workflow, and prevents any additional events from firing. |