Stream Object
Use StreamObjects when a client needs synchronized awareness of Objects over time.
The stream sends initial state for matching non-deleted Objects and then emits lifecycle updates as Objects are created, updated, deleted, or heartbeat messages are sent.
Stream Modes
| Mode | Behavior |
|---|---|
|
Send initial matching Objects, then continue with live updates. |
|
Send the initial snapshot and close the stream. |
|
Skip initial state and emit only changes that happen after subscription. |
Event Types
| Event | Meaning |
|---|---|
|
Object existed when the stream was established. |
|
Object was newly created. |
|
Object was modified. |
|
Object status was set to |
|
Keepalive message when heartbeat is configured. |
Bandwidth Controls
Use projection when the full Object is larger than the consuming workflow needs. The minimal projection returns only the fields needed for basic tactical tracking: ID, status, position, affiliation, and provenance. Use a custom field mask when a client needs a narrower domain-specific view, such as maritime identity or aviation motion.