Nalix.Framework API Reference¶
Nalix.Framework provides the core runtime services for the Nalix ecosystem, including dependency injection, background tasks, and system-wide identifiers.
System Infrastructure¶
The framework layer is designed to be transport-agnostic and provides the following core capabilities:
- Instance Manager (DI): Zero-allocation service registry optimized for hot paths.
- Task Manager: Comprehensive background worker and recurring job management.
- Snowflake: 64-bit compact, sortable IDs for tasks and packets.
- Clock: Monotonic time source for network timing.
Configuration & Environment¶
Configuration and environmental helpers have moved to Nalix.Environment.
- Configuration: High-performance INI-based runtime with automatic reloading.
Data and Codec¶
Memory management and serialization components have moved to Nalix.Codec.
- Object Pooling: Reusable object stores to minimize GC pressure.
- Object Map: High-performance pooled concurrent dictionaries.
- Typed Object Pools: Performance-optimized typed facades for pooling.