StreamEntityComponents

Establishes a server streaming RPC that returns a continuous stream of entities with specified components. This endpoint enables you to maintain a real-time view of the common operational picture (COP) by providing initial data for all pre-existing entities matching the filter, followed by updates as entities are created, modified, or deleted. The server first sends events with type PREEXISTING for all live entities matching the filter that existed before the stream was open, then continuously streams updates (EVENT_TYPE_UPDATE) and deletions (EVENT_TYPE_DELETED) as they occur. Optional heartbeat messages can be configured to maintain connection health and detect disconnects. Clients can use filter criteria to receive only relevant entities and specify which components they need populated, optimizing bandwidth usage. Rate limiting options are available to control throughput for high-volume scenarios.