- 1. Introduction
- 2. Architecture
- 3. Design
- 3.1. light-genai-4j
- 3.1.1. Memory Embedding
- 3.1.2. Agent Skill Tool
- 3.1.3. Event Driven Agent
- 3.2. light-hybrid-4j
- 3.2.1. JSON RPC 2.0
- 3.3. MCP Rotuer
- 3.4. Config Reload
- 3.5. Module Registry
- 3.6. HttpClient Retry
- 3.7. GenAI Client
- 3.8. CCAC Token Exchange
- 3.9. Client Simple Pool
- 3.10. Remove AbsSimJwt
- 3.11. Fine-Grained Authorization
- 4. Cross-Cutting-Concerns
- 4.1. Light-4j
- 4.1.1. Http Handler
- 4.1.1.1. Path Resource
- 4.1.1.2. Virtual Host
- 4.1.1.3. Router Handler
- 4.1.1.4. OAuth Server
- 4.1.1.5. Proxy Handler
- 4.1.2. Middleware Handler
- 4.1.2.1. APM Metrics
- 4.1.2.2. API Key
- 4.1.2.3. Audit Handler
- 4.1.2.4. Basic Auth
- 4.1.2.5. Body Handler
- 4.1.2.6. Content Handler
- 4.1.2.7. Correlation Handler
- 4.1.2.8. Cors Handler
- 4.1.2.9. DeRef Token
- 4.1.2.10. Dump Handler
- 4.1.2.11. Encode Decode
- 4.1.2.12. Exception Handler
- 4.1.2.13. Expect100 Continue
- 4.1.2.14. External Service
- 4.1.2.15. Header Handler
- 4.1.2.16. IP Whitelist
- 4.1.2.17. Path Prefix
- 4.1.2.18. Path Service
- 4.1.2.19. Rate Limit
- 4.1.2.20. Request Injection
- 4.1.2.21. Response Injection
- 4.1.2.22. Prometheus Metrics
- 4.1.2.23. Sanitizer Handler
- 4.1.2.24. Security Handler
- 4.1.2.25. Unified Security
- 4.1.2.26. Sidecar Handler
- 4.1.2.27. SAML Token
- 4.1.2.28. Token Handler
- 4.1.2.29. SSE Handler
- 4.1.2.30. Service Dict
- 4.1.2.31. MCP Router
- 4.1.2.32. Token Exchange
- 4.1.3. Interceptor
- 4.1.3.1. Request Transformer
- 4.1.3.2. Response Transformer
- 4.1.4. Admin Endpoint
- 4.1.4.1. Cache Explorer
- 4.1.4.2. Config Reload
- 4.1.4.3. Health Check
- 4.1.4.4. Server Info
- 4.1.4.5. Logger Handler
- 4.1.5. Utility
- 4.1.5.1. Ldap Utility
- 4.1.6. Module
- 4.1.6.1. Load Balance
- 4.1.6.2. Cluster
- 4.1.6.3. Switch
- 4.1.6.4. Consul Registry
- 4.1.6.5. Common
- 4.1.6.6. Config
- 4.1.6.7. Cache Manager
- 4.1.6.8. Data Source
- 4.1.6.9. DB Provider
- 4.1.6.10. Decryptor
- 4.1.6.11. Email Sender
- 4.1.6.12. Handler
- 4.1.6.13. Http2 Client
- 4.1.6.14. SimplePool Migration
- 4.1.6.15. Monard Result
- 4.1.6.16. Data Mask
- 4.1.6.17. Portal Registry
- 4.1.6.18. Direct Registry
- 4.1.6.19. Rule Loader
- 4.1.6.20. Http Server
- 4.2. Light-rest-4j
- 4.2.1. Access Control
- 4.2.2. OpenAPI Meta
- 4.2.3. OpenAPI Security
- 4.2.4. OpenAPI Validator
- 4.2.5. Specification
- 4.3. Light-hybrid-4j
- 4.3.1. Rpc-Router
- 4.3.2. Rpc-Security
- 4.4. Light-Graphql-4j
- 4.4.1. Graphql Common
- 4.4.2. Graphql Validator
- 4.4.3. Graphql Security
- 4.4.4. Graphql Router
- 4.5. Light-Kafka
- 4.5.1. Kafka Common
- 4.5.2. Kafka Consumer
- 4.5.3. Kafka Producer
- 4.5.4. Kafka Streams
- 4.6. Kafka-Sidecar
- 4.6.1. Streams Health
- 4.7. Light-spa-4j
- 4.7.1. Msal Exchange
- 4.7.2. Stateless Auth
- 4.8. Light-chaos-monkey
- 4.8.1. Chaos Monkey
- 4.8.2. Exception Assault
- 4.8.3. Killapp Assault
- 4.8.4. Latency Assault
- 4.8.5. Memory Assault
- 4.9. Light-sws-lambda
- 4.9.1. Lambda Invoker
- 4.10. Light-websocket-4j
- 4.10.1. WebSocket Client
- 4.10.2. WebSocket Router
- 4.10.3. WebSocket Handler
- 4.10.4. WebSocket Rendezvous
- 4.11. Light-genai-4j
- 4.11.1. Ollama Client
- 4.11.2. OpenAI Client
- 4.11.3. Gemini Client
- 4.11.4. Bedrock Client
- 4.11.5. Genai WebSocket Handler
- 4.11.6. Code Executor
- 5. Example
- 5.1. Light-websocket-4j
- 5.1.1. llmchat-server
- 5.1.2. llmchat-gateway
- 6. Tutorial
- 6.1. common
- 6.1.1. docker-remote-debugging
- 7. Support
- 7.1. GitHub
- 7.1.1. Light Bot
- 7.1.2. Internal Tools