The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.90

  • of the data relevant to the execution of a callback, plus provides the utility methods redirect() and abort() that were previously provided by MasonX::ApacheHandler::WithCallbacks.
  • Changed callback code reference interface so that instead of taking a list of relevant arguments, it takes a single argument: an instantiation of the new MasonX::CallbackHandle class. This will allow new data and methods to be provided without having to change the interface for callbacks again.
  • Removed ToDo item about putting callbacks in a hash instead of an array. I benchmarked it, and found that in most cases, the array will be faster, even if only two of its indices are used. So callback will stay in an array indexed by priority.
  • Incremented version number to 0.90 because I think that this new interface will remain pretty stable.

Modules

Execute code before Mason components
Callback Requst Data and Utility Methods