Graphorin API reference v0.8.0
Graphorin API reference / @graphorin/channels / / ChannelGateway
Interface: ChannelGateway
Defined in: packages/channels/src/gateway.ts:137
The gateway handle. setActivityListener is the A2 bridge seam: the server (or any host) registers a callback fired on every ACCEPTED inbound message, and wires it to Scheduler.recordActivity() so idle triggers debounce on channel traffic. Single listener slot.
Stable
Methods
deliver()
deliver(payload): Promise<DeliveryReceipt>;Defined in: packages/channels/src/gateway.ts:142
Proactive outbound send (outbound-sanitized like replies).
Parameters
| Parameter | Type |
|---|---|
payload | DeliveryPayload |
Returns
Promise<DeliveryReceipt>
setActivityListener()
setActivityListener(listener): void;Defined in: packages/channels/src/gateway.ts:143
Parameters
| Parameter | Type |
|---|---|
listener | (() => void) | undefined |
Returns
void
start()
start(): Promise<void>;Defined in: packages/channels/src/gateway.ts:138
Returns
Promise<void>
status()
status(): Promise<ChannelGatewayStatus>;Defined in: packages/channels/src/gateway.ts:140
Returns
Promise<ChannelGatewayStatus>
stop()
stop(): Promise<void>;Defined in: packages/channels/src/gateway.ts:139
Returns
Promise<void>