Documentation / @agentick/gateway / TransportClient
Interface: TransportClient
Defined in: gateway/src/transport.ts:19
A connected client from the transport's perspective.
Properties
id
readonlyid:string
Defined in: gateway/src/transport.ts:21
Unique client identifier
isConnected
readonlyisConnected:boolean
Defined in: gateway/src/transport.ts:33
Check if connected
state
readonlystate:ClientState
Defined in: gateway/src/transport.ts:24
Client state (auth, subscriptions, etc.)
Methods
close()
close(
code?,reason?):void
Defined in: gateway/src/transport.ts:30
Close the connection
Parameters
code?
number
reason?
string
Returns
void
isPressured()?
optionalisPressured():boolean
Defined in: gateway/src/transport.ts:36
Check if the client is under write pressure (optional)
Returns
boolean
onDrain()?
optionalonDrain(callback):void
Defined in: gateway/src/transport.ts:43
Register a callback for when write pressure clears (optional). Paired with isPressured — without onDrain, buffered events during backpressure have no way to flush after the last push.
Parameters
callback
() => void
Returns
void
send()
send(
message):void
Defined in: gateway/src/transport.ts:27
Send a message to this client
Parameters
message
Returns
void