ColdBox Mode Listener

Argument Type Execution Mode Description
event coldbox.system.web.context.RequestContext coldbox The request context of the running request
interceptData struct standalone-coldbox The data structure passed in the event
buffer coldbox.system.core.util.RequestBuffer ColdBox A request buffer object for producing elegant content in ColdBox applications

So let's say that we want to listen on the beforeInjectorShutdown and on the afterInstanceCreation event in our listener.


    function configure(){}

    function beforeInjectorShutdown(event, interceptData){
        var injector = arguments.interceptData.injector;
        // Do my stuff here:

        // I can use a log object because ColdBox is cool and injects one for me already."DUDE, I am going down!!!");

    function afterInstanceCreation(event, interceptData, buffer){
        var injector = arguments.interceptData.injector;
        var target =;
        var mapping = arguments.interceptData.mapping;"The object #mapping.getName()# has just been built, performing my awesome AOP processing on it.");

        // process awesome AOP on this target
        processAwesomeAOP( target );

results matching ""

    No results matching ""