Interface: TransportProvider
Makaio Framework / kernel / TransportProvider
Interface: TransportProvider
Section titled “Interface: TransportProvider”Defined in: ../../../packages/kernel/src/providers/transport.ts:6
Platform-specific bus transport (WebSocket server, client, none).
Methods
Section titled “Methods”connect()
Section titled “connect()”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.
Parameters
Section titled “Parameters”Bus instance to attach transport to.
machineId
Section titled “machineId”string
Machine identifier for transport identification.
Returns
Section titled “Returns”Promise<void>
disconnect()
Section titled “disconnect()”disconnect():
Promise<void>
Defined in: ../../../packages/kernel/src/providers/transport.ts:19
Disconnect and release transport resources.
Returns
Section titled “Returns”Promise<void>