Transport
Este conteúdo não está disponível em sua língua ainda.
Defined in: src/cluster/Transport.ts:30
Lower-level networking interface consumed by the Cluster. The TCP implementation is the production one; tests use an in-memory transport that loops frames through JS structures.
Properties
Section titled “Properties”
readonlyself:NodeAddress
Defined in: src/cluster/Transport.ts:31
Methods
Section titled “Methods”disconnect()
Section titled “disconnect()”disconnect(
peer):void
Defined in: src/cluster/Transport.ts:38
Close the connection to a peer.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
peers()
Section titled “peers()”peers():
NodeAddress[]
Defined in: src/cluster/Transport.ts:40
Peers currently connected (either inbound or outbound).
Returns
Section titled “Returns”send()
Section titled “send()”send(
to,message):void
Defined in: src/cluster/Transport.ts:36
Best-effort fire-and-forget send. Opens a connection on first use.
Parameters
Section titled “Parameters”message
Section titled “message”Returns
Section titled “Returns”void
setHandler()
Section titled “setHandler()”setHandler(
handler):void
Defined in: src/cluster/Transport.ts:34
Parameters
Section titled “Parameters”handler
Section titled “handler”Returns
Section titled “Returns”void
shutdown()
Section titled “shutdown()”shutdown():
Promise<void>
Defined in: src/cluster/Transport.ts:33
Returns
Section titled “Returns”Promise<void>
start()
Section titled “start()”start():
Promise<void>
Defined in: src/cluster/Transport.ts:32
Returns
Section titled “Returns”Promise<void>
