Configuration Registration
In the ColdBox.cfc configuration file, there is a structure called interceptorSettings with two keys:
  • throwOnInvalidStates - This tells the interceptor service to throw an exception if the state announced for interception is not valid or does not exist. By default it does not throw an exception but ignore the announcement.
  • customInterceptionPoints - This key is a comma delimited list of custom interception points you will be registering for execution.
1
//Interceptor Settings
2
interceptorSettings = {
3
throwOnInvalidStates = false,
4
customInterceptionPoints = "onLogin,onWikiTranslation,onAppClose"
5
};
Copied!
The customInterceptionPoints is what interest us. This can be a list or an array of events your system can broadcast. This way, whenever interceptors are registered, they will be inspected for those events.
Last modified 3yr ago
Copy link
Edit on GitHub