References

References #

Comprehensive reference documentation for the INFINI Framework’s core systems and APIs.

Core Systems #

  • Configuration — YAML configuration management, environment variables, keystore secrets, and config file watching
  • Modules — Module lifecycle system for building and registering framework extensions
  • Pipeline & Processors — Data processing pipelines with conditional logic and custom processor development
  • Task Scheduling — Interval-based, cron-based, and transient task execution
  • Queue — Pluggable message queue abstraction with disk, memory, Kafka, and Redis backends
  • Key-Value Store — Pluggable KV storage with Badger, Elasticsearch, and file-based backends
  • Statistics — Metrics collection with counters, gauges, timings, and StatsD integration
  • Conditions — Declarative condition evaluation with logical operators for pipeline control flow

API & Data #

  • API & Web Framework — HTTP API server, web server, routing, middleware, and security configuration
  • ORM — Object-Relational Mapping for Elasticsearch with CRUD operations and query building
  • Query URL Parameters — URL-based query parameters for full-text search and structured filters
  • Aggregation Queries — Dynamic aggregation construction via URL query parameters

Operations #

  • HTTP Client — HTTP client configuration with proxy, TLS, and connection management
  • Keystore — Secure storage for sensitive configuration values
  • Makefile — Build system commands and variables
Edit Edit this page