orchestrata_gateway.handlers
Reference › components › gateway › orchestrata_gateway › handlers
RPC handler modules -- split from the monolithic RPCHandler.
The RPC handler modules of the gateway, split out of the former monolithic RPCHandler, so that each RPC method group has its own module. They are dispatched from the method_table of orchestrata_gateway. By subject: sessions (session_handler, session_kg_ops, session_event_ops), the kernel and orchestration (orchestrator_handler, cxp_handler, workflow_handler, volk_handler), governance (governance_handler, policy_gate, scope_guard), knowledge and state (knowledge_handler, memory_handler, state_handler, projects_handler, config_handler), gateway administration and authentication (gateway_handler, auth_handler), tests (test_metrics_handler), and the integration handlers fireflies_handler and ultimate_t_u_i_handler. utils holds shared helpers. The largest are cxp_handler, volk_handler, session_handler, knowledge_handler, gateway_handler and projects_handler, each about 400 lines or more.
22 modules, 5,221 lines of code.
Modules
| Module | Summary | LOC | Lifted from |
|---|---|---|---|
__init__ |
RPC handler modules -- split from the monolithic RPCHandler. | 28 | lifted from orchestrata_ultimate.gateway.handlers |
auth_handler |
73 | ||
config_handler |
133 | ||
cxp_handler |
456 | ||
fireflies_handler |
180 | ||
gateway_handler |
419 | ||
governance_handler |
346 | ||
knowledge_handler |
408 | ||
memory_handler |
118 | ||
orchestrator_handler |
362 | ||
policy_gate |
80 | ||
projects_handler |
382 | ||
scope_guard |
82 | ||
session_event_ops |
70 | ||
session_handler |
439 | ||
session_kg_ops |
387 | ||
state_handler |
183 | ||
test_metrics_handler |
119 | ||
ultimate_t_u_i_handler |
229 | ||
utils |
Shared utilities for gateway RPC handlers. | 65 | lifted from orchestrata_ultimate.gateway.handlers.utils |
volk_handler |
454 | ||
workflow_handler |
208 |
Dependency diagram
Truncated: showing 22 of 22 modules/subpackages (most connected first) and 10 of 16 outside packages.