boxlang-core-dev-interceptors
OfficialMaster BoxLang interceptors and runtime events.
Software Engineering#interceptors#observer-pattern#boxlang#interception-points#module-config#bif#interceptor-service
Authorortus-boxlang
Version1.0.0
Installs0
System Documentation
What problem does it solve?
BoxLang interceptors enable developers to implement and manage cross-cutting concerns by applying Observer and Intercepting Filter patterns, without modifying core runtime code.
Core Features & Use Cases
- Observer/Intercepting Filter patterns: listen for interception points and apply cross-cutting logic at runtime.
- Interceptor pools and scopes: global runtime, per-application request listener, and per-cache provider pools for contextual interception.
- Cross-language support: BoxLang interceptors alongside Java interceptors and closures/lambdas.
- Registration mechanisms: ModuleConfig, BIF registrations, InterceptorService integration, and support for announcing custom events.
Quick Start
Register a BoxLang interceptor in your application to start observing and altering runtime events.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: boxlang-core-dev-interceptors Download link: https://github.com/ortus-boxlang/skills/archive/main.zip#boxlang-core-dev-interceptors Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.