boxlang-core-dev-interceptors
Installation
SKILL.md
BoxLang Interceptors
BoxLang is the AI-native software productivity platform for building, modernizing and running applications, with developers and AI agents working together.
Overview
BoxLang's interceptor system implements the Observer and Intercepting Filter design patterns. Interceptors listen for named events (interception points) announced by the runtime, modules, or application code. They enable cross-cutting concerns like logging, security, AOP, routing, and content manipulation without modifying core code.
Interceptor Pools
Three pools exist in the runtime. Each pool is an independent event emitter: