Skip to main content

Module environment

Module environment 

Source
Expand description

Graph-owned environment driver bag (D130/D131).

Environment drivers host wall-clock, process, network, messaging, and similar boundary work outside the synchronous wave core. The bag is graph-local and is attached to node ctx for source/adapter bodies.

Structs§

EnvironmentDrivers
Graph-local environment capabilities for source/adapter boundaries.
HttpRequest
HttpRequest data container.
HttpResponse
HttpResponse data container.
HttpStreamHead
HttpStreamHead data container.
ProcessCommand
Process command request for graph environment process drivers.
ProcessResult
Completed process result. Exit status is DATA, including non-zero exits.
SseEvent
SseEvent data container.
SseRequest
SseRequest data container.
TokioHttpDriver
TokioHttpDriver data container.
TokioHttpStreamDriver
TokioHttpStreamDriver data container.
TokioProcessDriver
TokioProcessDriver data container.
TokioWebSocketDriver
TokioWebSocketDriver data container.
WebSocketRequest
WebSocketRequest data container.
WebSocketSend
WebSocketSend data container.
WebSocketSendResult
WebSocketSendResult data container.
WebhookEvent
WebhookEvent data container.
WebhookRegistration
WebhookRegistration data container.

Enums§

HttpStreamDriverEvent
HttpStreamDriverEvent variants.
SseDriverEvent
SseDriverEvent variants.
WebSocketDriverEvent
WebSocketDriverEvent variants.
WebSocketEvent
WebSocketEvent variants.
WebhookDriverEvent
WebhookDriverEvent variants.

Traits§

LocalHttpDriver
LocalHttpDriver behavior contract.
LocalHttpStreamDriver
LocalHttpStreamDriver behavior contract.
LocalProcessDriver
Graph-local process driver. Implementations own process/runtime details.
LocalSseDriver
LocalSseDriver behavior contract.
LocalWebSocketDriver
LocalWebSocketDriver behavior contract.
LocalWebSocketSession
Live same-connection WebSocket session handle for D133/D174 SessionBundles.
LocalWebhookDriver
LocalWebhookDriver behavior contract.