Skip to content

Interface: TransportProvider

Makaio Framework


Makaio Framework / kernel / TransportProvider

Defined in: ../../../packages/kernel/src/providers/transport.ts:6

Platform-specific bus transport (WebSocket server, client, none).

connect(bus, machineId): Promise<void>

Defined in: ../../../packages/kernel/src/providers/transport.ts:16

Attach transport to the bus.

For server transports, the HTTP server and Hono app are passed via constructor options — the provider only wires the WebSocket upgrade handler onto them.

IMakaioBus

Bus instance to attach transport to.

string

Machine identifier for transport identification.

Promise<void>


disconnect(): Promise<void>

Defined in: ../../../packages/kernel/src/providers/transport.ts:19

Disconnect and release transport resources.

Promise<void>