Proxy Service Impl
Server-side implementation of the ProxyService gRPC service.
Handles all gRPC RPCs defined in proxy_service.proto: agent connection and registration, path registration/unregistration, heartbeat processing, and bidirectional scrape request/response streaming (including chunked transfers for large payloads). Validates agent identity on every call and delegates state management to AgentContextManager, ProxyPathManager, and ScrapeRequestManager.
Parameters
the parent Proxy instance
See also
Functions
Returns the response to an RPC for ProxyService.connectAgent.
Returns the response to an RPC for ProxyService.connectAgentWithTransportFilterDisabled.
Returns the response to an RPC for ProxyService.pathMapSize.
Returns a Flow of responses to an RPC for ProxyService.readRequestsFromProxy.
Returns the response to an RPC for ProxyService.registerAgent.
Returns the response to an RPC for ProxyService.registerPath.
Returns the response to an RPC for ProxyService.sendHeartBeat.
Returns the response to an RPC for ProxyService.unregisterPath.
Returns the response to an RPC for ProxyService.writeChunkedResponsesToProxy.
Returns the response to an RPC for ProxyService.writeResponsesToProxy.