boxlang-interceptors
Installation
SKILL.md
BoxLang Interceptors
Overview
BoxLang interceptors provide Aspect-Oriented Programming (AOP) capabilities through an event-driven announcement system. Interceptors listen to named events and execute cross-cutting logic — logging, security, caching, validation — without coupling that logic to business code. Priority controls execution order; async announcements run in background threads.
Creating an Interceptor
/**
* interceptors/RequestLogger.bx
*/
class {